May 1982
The independent magazine for the independent user
Discover how
theZX-81 is
manufactur
BUG -BUTE
Till 1 TIM',
The lan-.p I Rni the Beast
h game of concentration and sua pence- in which you, the
intrepid hero, must wandar lii the darkness ami
of the Beast's palace, find the 3ai»el hiding or Imprisoned
there, kill t>ir> Beast, and* then last fcut nftt least, lMd
the DB.nF.el to the pilaca exit before Rhp starves to death.
Af) extremely comply, tlpg and entertiinirv' jraim.
jrlce Ci ■
■ t T
Tfou t bseome the 1,'qth jrasident for life of th*
atate of hltimha, The abject of your rut* Is tc do what
all previous president, failed to do, that in, to -
advantage of the 6 ituation. far your awn good ,
The program in supplied on high quality o- tcgrthw
with an ■'■■ pepf- booklet containing detailr-
1ns tract lore and hint.-.
Price i3 t Q0
r.taF Trek
The classic computer game in which you trek acroee the
Galaxy in search of Oiagons to zap ml jttfwsrs and
photon torpedoes. You have long and short range acinn<--r
help you find them, l-tarhaseF. to refuel your ship at and,
3f course, vaxlauE witty comnentn • -.raw
ei -■ T6-50
■-■ of UnumjE
Another fant,s..tlc ad '/entiir*
for the I-
INVADERS
■ !ng, maeii'- y^z-lan of th* famous arcade
ga»e, for tli ft ■ ■ i r> J-1-- lr e provided to hei ,
you from the i ".he n&rching aliens. Ten levf-
uicidsl. Lin screen
Price only jt.4,00
s=$S
TE UTILITIES
ZXAS «
□a
This full specification .:4C Assembler afiOomblc^ all the
Standard Zllaa mnemonics, which are- simply written into
fi-K ■ tate«?nt!i within your BVin program. then asser.hled,
the assembly listings, together with assembled coder. and
addnscir.er- are displayed on the ■sepeen. The ajJ8«Bb]*d codes
and addresses, are dis played r*i the scrawl. The assembled
code 19 eitecutcfl by !fR, The program occupies; %. This
means that /-U£~- maybe used in C on Juneti on wit'
The Effopran is available for both the 16K H.il and the
3K ROH ZXBO. ■■'nil documentation cm h:M to U&e the
assembler (including a list of the mnemonic:: ) i£ supplied;.
ZXDB
^.je
The perfect complement to the ZXA3 assembler, JOS
la a complete combined machine code (Ji-^ar^entilej- and
debugging progrufl] .
Ajart from the Ml \ ' rHi.-E, the program, has featuref. inc
Including 5D*Gi£ ETvF, BUEK "JiAJSCH. THAlEra AH? FILL,
HEX tf)tf)ER. REGISTRY DEPU1 and more, all of which are
esecutad by simple one key command!; mm the keyboard.
ZXTK
rft.oo
Oil enhances the facilities offered by ZXSl B/SXC -
a must for the serious R\T[(] [irogrammer . Includes, full
re -numbering, the ability to maJlipuliiti- groups of liner-
and merge files, read filename!-, from tapes and more.
REINJUM
£4.00
Henu* fci a full renumbering progmm , HcnumberE'. Ham
umbers, GOTtki Wld GtEUBa, and will renumber ax biting
pr>-rpn.w..
BUG-B8TE
mm\ imns
l"rogram lAok
1
iToffram lack
Z
itogram lack
T
^.50
frogram ia-ek
>l
£4.50
Progpaa lack
•
£4.50
nil rack
■
Oograa tacfe
7
frogram Einck
ETHIfSS
Multifile
A mtiM.ipurpOGe filing syEtem for the MA *":. t wIAm rangB
of pcBsible applications.
:Tice £l?.5fl
Videograph
■ileal display and t**ting program. Hundreds of pH«lble
applications.
Irrice £7,50
Vir-wteat
JTice 17.00
'"liatiwi
Turn yourr axfll into a teles eope. Gives an accurate
repreBentatlon Of the nifftit flky rm any date of th*
Century ,
.-rice £8 .00
contents
sindair
Editor
Nigel Clfirk
Consultant editor
Mike Johnston
Product ion editor
Harold; Mayes
Design
William Hcolding
Ad verti s*m ent director
Simon Hor,«an
Editorial director
itei In i }\\
Advertisement manager
Les Morton
Editorial .'production assistant
Mafgarel Hawkins
Managing director
Terry Csrrwrlghi
Chairman
i d J lease
Sinclair User is published monthly
byECCPuhlicationsLld.lt is not in
anyway connected wilh Sinclair
Research Ltd.
ephfitie
Ml departments
01-3587481
ll you would like 1 tilnhutelo
Sim lair User, please send typed [or
bea ill i I ulK- h nnd written) articles or
prog rams in —
Sinclair I
Publications,
: Islington Green,
London Nl8B|
We will pny £10 for each program
printed and £50 for each article
which should be approximately 1,000
rds long.
ipyrighlieaz
Sinclair User
ISSN No 0202-545B
Printed and typeset by
Boumehall Press Ltd,
Welwyn Garden City.
Dislribuled by
Spotlight Magazine Distribution Lid,
1 Benwell Road.
Kolloway,
i nndonN?
01-807 6411
5 SINCLAIR VOYANCE The new Sinclair machine, the ZX-Spectrum. is expected any
minute now. We peep al ils facilities.
7 HARDWARE WORLD A whole batch of hardware goodies examined by
ou r ad d-on a xport.
II SOFTWARE SCENE As more and more software floods on to the market,
we lest a few programs for your delect ation.
15 HELPLINE Andrew Hewson, the Marjoric Proops of Ihe ZX world,
answers moreof your problems. This monlh he tackles numbers.
17 LETTERS Your letters have already started to roll in and we present a
selection.
16 ADVENTURE GAMES Role-playing games are about to take off in a big
way. Phil Garrett looks at part of what is on offer.
22 MEMORY MAP Exploration into Ihe memory map tan bring new joys From
your ZX 81.
27 16K RAM Sinclair's I8K RAM opened up a whale new world to users.
Stephen Adams looks nt ilscapabililies.
31 EIGHT PAGES OF PROGRAMS Let your fingers do the work Key-In our
great selections of programs. There is one I here for ZX-aoowners.
42TRIGGY QUESTIONS Have you ever wondered what SIN, COS ami I A\
on your keyboard do? We present a simple guide.
4ft MACHINE CODE Moving Oil from Basic:? Then this is Ihe series of articles
lor which yon have been wailing machine code explained in simple English,
50 STARTING FROM SCRATCH If you have just bought V° ur ZX-A1, don't
panic — read our guide to help you understand the system quickly.
53 INSIDE SINCLAIR Writer Lynd Church and photographer William Scolding
take I he hi nil road, this lime to Dundee, to find how the ZX-81 is manufactured
57 BUSINESS Mike Salem continues his series explaining why ihe ZX-81 can
be osed I o do some busi ness app] ical ions
fifl COMPETITION Don! miss the chance lo win a Sinclair printer in part two
of our competition.
61 BOOKS Publishers and authors are still producing books galore on the Sin-
ulair machine. We read another selection.
65 MIND GAMES This month Philip |oy gets lo grips wilh noughts and
crosses.
65 ADVERTISEMENT INDEX Due lo popular dnmand, we have started lo
mcl nde an index lo help ynu find the advertisements you specif ically wanl.
NEXT MONTH
• The ZX-Spectrum analysed in depth
• Who is THE WINNER OF OUR
FIRST COMPETITION?
• An indepth look at graphics software
ZX 80/81 HARDWARE/SOFTWARE
ZX KEYBOARD
Now with repeat kev facilities to add a numeric pad.
The keyboard has ail the 80/81 functions on the
keys, and will greatly increase your programming
speed. It is fitted with push type keys as in larger
computers
The keyboard has been specially designed for the
Sinclair computer and is supplied ready-built. It also
has facilities for 4 extra buttons which could be used
for on/off switch, reset, etc, £27,95. Numeric Pad
£10.00,
4K GRAPHICS ROM
The dK Graphic module is our latest 2X81 accessory. This module, unlike most other accessories fits
neatly inside your computer under the keyboard, The module comes ready built, fully tested and
complete with a 4K graphic ROM. This will give you 448 extra pre-programmed graphics, your normal
graphic set contains 64, This means that you now have 512 graphics and with there inverse 1 024. This
now turns the 81 into a very powerful computer, with a graphic set rarely found on larger more
expensive machines. In the ROM are lower case letters, bombs, bullets, rockets, tanks, a complete set
of invaders graphics and that only accounts for about 50 of them, there are still about 400 left (that may
give you an idea as to the scope of the new ROM). However, the module does not finish there; it also has
a spare holder on the board which will accept a further 4K of ROM/RAM. This can be used with a 1 K or
2K RAM chip for user definable graphics, so you can create your own custom character sets. £29, 95,
MEMORY 80/81
16K RAM
Massive add-on memory for 80/81 £32.95.
2K&4K RAM
Static Ram memory expansion for the 80/81 They both work with onboard Ram i,e, 4K plus onboard =
5K. This is the cheapest small memory expansion available anywhere. 2K RAM £14.95. 4K RAM
£19.95.
16K81 SOFTWARE
DEF LEX, This totally new and very addictive game, which was highly acclaimed at the Microfair, uses
fast moving graphics to provide a challenge requiring not only quick reaction, but also clever thinking.
Qneandtwoplayerversionson samecassette, £3.95.
3D/3D LABYRINTH. You have all seen 3D Labyrinth games, but this goes one stage beyond; you must
manoeuvre within a cubic maze and contend with corridors which may go left/right/up/down. Full
size 3D graphical representation, £3.95.
CENTIPEDE This is the first implementation of the popular arcade game on any micro anywhere. Never
mind your invaders, etc., this is positively shining, the speed at which this runs makes ZX invaders look
like agameof simple snap, £4-95.
16K GRAPHIC ROM SOFTWARE
CENTI PEDE Graphic ROM version of our popular centipede game,
SPACE INVADERS. The only real version of space invaders on the ZX computer.
Please add £1 p&p for all hardware, Software p& pf ree. Specify ZX80/8 1 on order.
ALL OUR PRODUCTS ARE COVERED BY A MONEY BACK GUARANTEE
dftronics
23 Sussex Road, Gorleston,
Great Yarmouth. Norfolk,
Telephone: Ya rmouth (0493 ) 602453
Su
SINCLAIR USER Maylfi82
sinclairvoyance
x.
\
ZX- 82 will be around soon
No other personal computer has had the sales
that the ZX-fll has had — and none has come
close. The sales of the pocket-book sized
computer are rapidly approaching 400.000.
Looking back to last month's Sinclairrayance, we
speculated about the arrival of the ZX-82 com-
puter. A machine with a better specification than
the BBC Micro, and built by Clive Sinclair, is
enough to whet any Sinclair user's appetite,
The ZX-82 is coming very soon! Many
potential ZX-81 owners are put off this marvel-
lous little computer by the fact that it does not
have a full-size keyboard or colour graphics or
sound output. The Spectrum, as the ZX-82 is
likely to be called, will have all these featu res plus
more. With its own matching ZX Microfloppy,
and retailing for approximately £140, this unit will
be available through mail-order only, until a suit-
able distributor can be found. The new computer
is Hkelv to have 32 K RAM fitted as standard.
The ZX-81 succeeded the ZX-80 in February
1981 when the ZX-80 users found that the
machine was not quite powerful enough. The
ZX-80 owners upgraded to the ZX-B1 specifica-
tion by inserting a new 8K ROM with floating-
point arithmetic, to replace the old integer-only
4K ROM, Unfortunately, ZX-81 owners will not
be so lucky — it will not be possible to interface
the ZX Microfloppy to the ZX-81, and there are
going to be no new ROMs for the ZX-80 or "81 ,
This is because of the technical difficulties of try-
ing to get the other features of the ZX-82 on the
ZX-81.
The Prestel adaptor which was due to be
launched at the Computer Fair will have to be one
of two possible types. It will either use the
ZX^Bl 's own 32 x 24 black and white screen for its
output, or it will have a standard 40 x 25 teletext
format. If it has the former, it will only be able to
pick up TeJsoflwore, whereas if it has the latter, it
would also be able to pick up Prestel pages of
information,
What I am leading up to, is that if the ZX-82 's
ROM could be copied and used in conjunction
with suitable colour Prestel adaptor, it might be
possible to implement some of the ZX-82's capa-
bility on the ZX^Bl.
When the BBC computer was announced, Clive
Sinclair said that he could meet the specification
laid down for about half the price. It now appears
as though he has done it A working prototype of
the ZX Microfloppy is due for completion about
now, and it will probably be very soon that
more details of the ZX-Q2 will appear. Mean-
while, work is still continuing between ICL and
Sinclair Research on the new digital terminal
using Sinclair's flat-screen technology.
One thing that is certain about the ZX-82 is that
it will use a similar language to the ZX-81 . Back in
December, Clive Sinclair was quoted as saying
"... we believe our language (Sinclair Basic)
now merits serious consideration ... as the
'standard' . . . ". Does it use the same cassette
format? Can 1 use my ZX-81 add-ons with the
ZX-82?
Only one man knows the answers to these
questions, and he is keeping his mouth firmly
shut at the moment,
Lets now look into our crystal ball to see if
Clive has anything planned on the software front.
Clive at one time sold his software in Smiths
but because of a 'high proportion of returns'
Smiths did not re-stock after Christmas. That
rebuff certainly stung Clive, as he is as aware as
anyone that there is gold in that-there software.
There seem to be two main options open to
him, Either to develop the software within his
organisation or 'get into bed with' an established
software company. He does not appear to have
the resources available to develop his own
software and a thorough examination of our
crystal ball shows Clive in deep conversation
with more than one software company and that a
deal could be imminent for new ZX software.
There are. however, two stumbling blocks. One
is the name under which the product would be
marketed. Respected companies which have
been or are about to be given the Smiths seal of
approval would want to cash-in on their success
and continue to market under their own names.
Clive would probably want the products to carry
only the Sinclair tag.
Second, the software companies might well be
afraid that Sinclair has once and for all blotted his
copybook with Smiths as a result of his not -very-
successful first attempt, thereby preventing any
chance of rich pickings in the high-street stores.
Neither of those problems is insurmountable,
however, so we would not be in the least sur-
prised if we hear an announcement from Clive in
the not -too-distant future that he is to start selling
some new software.
SINCLAIR USER May 1932
LEADERS IV COMPUTER GAMES
FIRST CHOICE FOR ZX : SUPPORT :
ZX-81
ZX-80
QS DEFENDER.
UP- DOWN THRUST -FIRE
First and only full screen display.
Software to drive QS SOUND BD.
Moving Planetaiy surface Up to
84 fast moving characters on
screen at once. On screen scoring.
Ten missiles at once. Increasing
attacK patterns. Requires 8K
ROM, and 4K mm of RAM AS. SO.
QS SOUND BD,
A programmable sound effects
hoard using the AY-3-9910. 3
TONES; 1 NOISE; ENVELOPE
SHAPER: * TWO 8 BIT I/O PORTS.
Easily programmable from
BASIC, the AY chip does most of
the work leaving your computer
free for other things. Signal O/P
via 3.6 mm Jack socket Porta O/P
via a 16 pin LC, Socket. *£fi.oo.
QSCHBSBD., 1
A programmable character
generator giving - 1£8 SEP-
ARATELY PROGRAMMABLE
CHARACTERS. OK/OFF SWITCH.
IKON BOARD RAM. Enables
creation and display of your own
characters to screen Dr printer.
Demo cassette of fast machine
code operation routines and lower
case alphabet included, See below
for ZX PRINTER listing 426.00.
Q5 - lower case
ft\
. ""'
*&6
'4?
v
QS OTVADERB.
LEFT - RIGHT FIRE
13*7 INVADERS, High score; 3
levels of play ; RND saucers; Bonus
base; Drives Sound bd . Gf CHRS bd _
Requires 7KRAM.BK ROM + Slow.
A8.S0.
QSHIRESBD.
A Hi -res graphics board giving
356 * 19S PIXELS- 6K ON BD.
RAM. SOFTWARE SELECT/
DESELECT. MIXED TEXT AND
GRAPHICS. 2K ON BOARD ROM.
Resident fast machine code
graphics software ( in ROM )
provides the following HI-RES
Commands. MOVE x, y; PLOT x,
T, DRAWx,y: BOX x,y; UP; DOWN;
LEFT; RIGHT; PRINT AS; SCROLL;
BLACK; WHITE CLEAR COPY. See
side for ZX PRINTER listings
using COPY. ASSOC
*Q ?
*^.' j
iA
x>
<* *
QS ASTEROIDS
LEFT RIQHT - THRUST FIRE
Software to drive QS SOUND BD.
Multiple missiles firing In 8
directions- On screen scoring
Increasing number of asteroids.
Fi.sH m ob 11 ltyof ship to all areas Df
the screen Two asteroid sizes.
Bonus ship at 10,000 points
Requires SK ROM, 4K mm of RAM
+ SLOW function AS. SO.
QSSXRANSd.
An extremely rehable static RAM
Bd. which combines with the
computer's memory to give 4K
total . Plugs direct in to the rear
port on your ZX Computer
Altt.OO.
QS MOTHER BOARD BD, & QS
COWTJECTOR
A reliable expansion system
allowing a total of any RAM pack
plus two other plug in boards to be
in use at once. On board BV
regulator drives all external
boards. Fitted with two 23 way
double sided edge connectors.
Connector is 2 * 23 way edge
conns soldered back to back.
Expansion can operate in two
ways ( 1 ) COMPUTER * *
CQNNE CTOR — * Any QS add on bd
( but no extra RAM pack). (2)
COMPUTER -^CONNECTOR -.
MOTHER BD — * ANY RAM PACK
( 2 bds to fit in mother bd. > Mother
board Al&.OO Connector A4.00.
Special offers & news
C 1 > U_3 Mother bd. -*- connector + CHRS bd + The special Graphics version of
ARCTIC COKPUTmCS EX CHESS 1 1 . A4B.00,
The strongest chess program with 7 levels of play.
C») QS MOTHER BD+CONNECTOR-HaUher SOUND or CHRS bd. A40.00.
We will be at the following shows . . . Come and see us . . .
THE COMPUTER FALR, Earls Court, 33rd to S 8 th April
3rd ZX MICROFAHl, Central Hall, Westminster.
30th April & 1st May
ii n
ALL PRODUCTS FTTLLT (HJARAWTEED.
QUICKSILVA: 9S, UPPBR BROWVHILL RD, ; MAYRUSH i SOTON | HANTS | EWGLAWD
Please state Type of machine, Which ROM, Memory siae, when ordering.
SINCLAIR USER hfnymz
hardware
world
To save
programming
time
A PIECE of hardware not
intended to fit on to the
ZX-61. Print 'N N Plot Jotter
is a pad of paper which
consists of two grids, one
for plotting Pixel graphics
and one for printing Alpha-
numeric characters- They
are intended for the pro-
grammer who wants to
improve his programs and
save time by planning his
displays on the screen
before PRINT AT X: Y:
ALPHANUMERIC or
PLOTX;Yapixel.
The Print W Plot Jotter
is also useful to use with
the Sinclair printer, as was
shown at the ZX Microfair.
by the firm producing an
aeroplane plotted on paper
more than one foot long. A
polyester film version is
also available for transfer-
ring book or magazine pic-
tures to the 2X^91.
The Print "W Plotter
Jotter costs £3.50 for 100
sheets and the film £2.25,
Both are available from
Butler Currie and Hook. 19
Borough High Street.
London SEl 9SE.
Keyboard
with a
difference
HAVEN HARDWARE has
gone one step further than
producing a real keyboard
and produced a circuit
which will make any key
on the keyboard repeat
after one second. It will
allow you to cursor right a
number of times, beck to a
mistake made in a INPUT
line, by holding-down two
keys. It is available on the
printed circuit board for
the Haven keyboard or can
From black boxes to boards . . .
to-the-point assessments of
hardware now on the market
ie attached to another key-
board by soldering it to the
ZX-80 or ZX-81 .
The keyboard module
costs £2.50 as a kit for
another keyboard or £2.50
for the components to
mount on to the Haven
keyboard.
Haven Hardware is at 4
Asby Road, Asby, Work-
ington, Cumbria C4 14
4RR.
Resolution
rise for
good graphics
QLHCKSILVA has pro-
duced a high-resolution
graphics board which will
produce BBC-type plotting
of lines, boxes and other
dot graphics. The ZX-80
and ZX4H chunky
graphics' with a maximum
a
T
-h
:x^>*fc2f
High-ma gmphius
resolution of 43 x 64 pixels
is replaced by a screen
offering a resolution of 192
x25t>
Each dot on the screen
can be addressed by an X/Y
coordinate in a REM state-
ment, which may have
mure than one command in
it. All the USR routines are
stored in a 2K ROM
mounted on the board, so
no machine code REMs are
required.
Drawing lines, boxes, or
only dots can be done in
either black Or white,
while clearing the screen
requires writing-over the
dots with the background
colour. Alphanumeric
characters can be used and
there are commands to
clear the screen in black
or white.
The board costs £85
inclusive and Quicksilva is
at 95 Hrownhill Road,
Maybush, Southampton.
FIZ into
floppy
action
CALLED a FIZ— Floppy-
disc Interface for the ZX-
81 — the Macronics floppy
disc provides a standard
5sin, floppy disc drive,
software in a 2K ROM and
a motherboard in the same
unit.
The disc will provide
43 K of storage which can
be LOADed at a rate of «K
in 22 seconds. The disc has
34 tracks and 10-128 byte
records on each track, for
storing data or programs
The commands are given
to routines stored in ROM,
so that no RAM is wasted
and all the disc commands
are written lobe used from
Sinclair Basic.
The motherboard pro-
vides all the power for the
system, including ZXnBi.
and interface cards to a
paper printer will be avail-
able soon. There is also the
possibility of a networking
card soon.
FIZ costs £303.03 inclu-
sive and is available from
Macronics, 2G Spiers Close,
Knowle, Solihull. West
Midlands 803 9ES.
Cheaper
printer
paper
IF YOU run out of paper,
whal do you do? Do you
panic and send next time
for twice as much as you
need from Sinclair? Now
there is an alternative
supply which should be
quicker and cheaper than
Sinclair.
Silicon Tricks can
supply five rolls of elec-
trostatic paper, the same
size as Sinclair paper, of
similar quality. The price
for the five rolls is £7.50,
whereas the Sinclair cost is
£11.95. Ten rolls cost even
less per roll, at £14.50 They
are available by mail urii«r
only. Silicon Triuks, 2-4
Chichester Rents, Chan-
cery Lane, London WC2
IE]. 01 -603 6074.
Building
memory
by blocks
A RAM extension kit is
expandable in the form of
2K blocks up to a maxi-
mum of 16K, as and when
you need il. H requires itu
soldering connections and
fits in the ZX-81 beneath
the keyboard.
If you later decide to buy
an external 18K pack, the
internal RAM can be
altered to fit into the next
ltiK section, so that you can
have continuous Basic
memory up to a total of
32K.
[continued on page 8}
re*
SINCLAIR USER Muylfl82
W
/continued from page 7\
There ere two kits avail-
able. 2-flK RAM costing
£8,50 and 2-1 BK at £9.50.
Details are available from
East London Robotics
[Electronics), Finlandia
House. 14 D&rwell Close,
East Ham. London E6 4BT.
01-471 330H.
Artie
comes in
with Forth
FORTH, the language in
which you can build a
vocabulary of your own
commands. can now
replace Basic on your
ZX^Sl. This version of
Forth resides in EPROM
like the Sinclair Basic and
is therefore available when
switching -on the power,
with no LOADing
problems.
Forth programmers
write the commands in trm
form of subroutines, which
are then COMPILED into
machine code.' so that they
run faster than their Basic
equivalent.
Forth is available from
Artie Computing, 396
fames Reckett Avenue,
Hull, North Humberside
HU8 0JA,
The joy
of real
joysticks
THERE ARE now proper
joysticks with a smooth
action and fire button, like
the expensive computer
games machines, available
for the ZX-fll. The joystick
is attached to the ZX-fll via
a controller board which
plugs into the hack of the
ZX-61 and has a connector
on the back for the 16K
RAM pack printer.
The joysticks are used by
selecting the movement to
High quality joysticks
be tested UP/DOWN,
LEFT/ RIGHT and then
using the PEEK command
to see the position of the
joystick, That can give a
result between 27 and 114
but it can be altered on the
board.
All the instructions can
be in Basic or machine
code and the cost of the
joysticks is £9.60 each,
with the controller board
costing £129.80. Space
In voders and a Maze geme
are already available from
Micro-Gen. 24 Agar Cres-
cent, Bracknell Berkshire.
0344-27317-
Experiment
with blank
boards
BLANK printed circuit
boards are now available
for experimenting with the
expansion bus or mother-
hoard of ZX machines.
They have a gold-plated
edge connector on them, in
which only a slot for the
keyway needs to be cut. As
they are coated on both
sides in copper, you can
design your own circuit to
use the ZX-fll as a con-
troller of devices and then
etch away the copper at
home.
That leads the way to
even more products for the
ZX machines, as the cost
of making experimental
boards falls.
Cambion Electronics
produces the board for £3
and ten be reached at
Castleton, Sheffield S30
2WR.
As easy
as drawing
on paper
THE LATEST device from
RD Laboratories for its
8100 system is a light pen
which, when used with the
slow mode of the ZX-fll.
can impact with the pro-
gram on the screen. That
means that drawing pic-
tures on the screen, using
alphanumeric characters,
or plotting using pixels is
as easy as drawing them on
a piece of paper.
it can also be used to
select from a menu of
items, as in a multiple-
choice question, without
making a mistake by push-
ing the wrong button. All
that can take place using
Basic or machine code.
The light pen system
consists of a Micro-Mum
(RD8100) motherboard,
light pen and access unit
(RD8180), plus a Free
demonstration tape of soft-
ware. The cost is £49.50
from RD Laboratories, 5
Kennedy Road, Dane End,
Ware, Herts SG12 OLD,
09 20-843 BO. It is one of the
many modules available
for the system.
Redditch
sticks with
Sinclair
REDDITCH Electronics
will supply everything
from a ZX -BO/81 edge con-
nector to a programmable
timer-counter oscillator
on one board. It can also
supply motherboards, key-
boards, A/D and D/A con-
verters and power
supplies, as well as books.
The boards are available in
kit or ready-built form.
The firm knows Sinclair
Research equipment well,
as it was one of the few
which supported the first
Sinclair effort in comput-
ing, the MK-14, long after
Sinclair had abandoned it.
Redditch Electronics is
at 21 Ferney Hill Avenue,
Redditch. Worcs B97 4RLL
0527-61240 — 0900-1230.
1400-1 700 hours.
Plugs into
the edge
connector
A BLACK BOX which
plugs into the edge connec-
tor of the ZX-BO or ZX-81
giving 5 K of Basic memory
and an inpul/uulpul sort is
known as the V pack, the
basis of the DCP system. It
is accessible from Basic via
the PEEK and POKE com-
mands, and the port is
memory-mapped.
The input/output section
can be attached to two
other modules, one at a
time, tu give A/D-D'A con-
version or larger current-
handling capacity via
replays. The D/A pack is
known as the 'A' pack and
the relay as the "C pack.
The price of the P' pack is
£37.95. "A' pack rusts
£19.95 and 'C pack £29,95,
They are all enclosed in
tough black boxes and, like
the 'P h pack, contain
instructions for use with
other circuits. A speech
talker will soon be
available.
DCP is at 2 Station Road,
Lingwood, Norwich. Nor-
folk N13 4 AX. 0603-7 12482.
SINCLAIR USER Muy 1882
Memotecfrs New Memoiy S ystem for the ZX81
It grows as youprogress
Memopak 18K Memory Extension
- £39.95 uiciMT
It is a feci that the ZX81 has revolutionised home computing,
and coupled with the new Memopak t6K it gives you a
massive 1 6K ol Directly Addressable RAM. which is neither
switched nor paged With the additkOn of the Memopak tGK
your ZX91 s enlarged memory capacity vnll enable it to
execute longer and more sophisticated programs and lo
hold an extended database
The 16K and 64K Memopaks come in attractive, custom-
designed and engineered cases which lit snugly on to the
back of the ZXB* giving firm, wobble- tree connections
See be*ow for ordering information
MEMOPAK RAM
HI -HE S GRAPHICS
CENTRONICS if.
Coming Soon.
Centnjnici IrflEriacF «Xt 5fl*tWW» Dnwri
i Diqrhiing TaCta* f*5?3J mtqrt ace
All these products are designed to fit 'piggy-back' fashion
m to eacn other, and use the Sinclair power supply
WATCH THIS SPACE for further details. We regret we are as yet
unable to accept orders or enquiries concerning these products
- but well set you know as soon as they become available.
How to order your Memopak.
By Post: Fn -n the coupon below and enclose your
cheque/P.O,' Access or Bardaycard number
By Phone: Access'Barclaycard holders please ring
Oxford (0865) 722102 (24-houf answering service).
Memopak 64K Memory Extension
-*7ft00incLVKr
The 64 K Memopak is a pack which extends the memory ot
the ZX81 by a further 56K. and together with theZXBI gives a
full 64K, which is neither switched nor paged, and is directly
addressable. The unit is user transparent and accepts baste
commands such as 10 DIM A('90O0)
BREAKDOWN OF MEMORY AREAS
Q-QK . . Sinclair BOM
8-16K . This section of memory switches in or out m 4K
btocks to leave space for memory mapping holds its
contents durmg cassette loads, allows communication
between programmes, and can be used to run assembly
language routines
T6-32K . . . This area can be used for basic programmes and
assembly language routines
32-64 K . . 32K of RAM memory lor base variables and large
arrays
Wrth the Memopak 64 K extension the ZX8 1 is transformed mto a
powerful computer suitable for business, leisure and
educational use. at a fraction of the cost of comparable
systems
Unique 3 month trade -in offer!
When your programming needs have outgrown the capacity
provided by 16K RAM. and you find it necessary to lurrher
extend your 2X81 's capacity we will take back your 1 6K
Memopak and allow a discount ol E t 5.00 against your
purchase of our 64K model.*
'We reserve the tight to refect, for discounting purDos&S. units w '
have been either opened or damaged m any way
<
o
£
CO
DC
Please make cheques payable to Memotech Limited
Please debit my Access. Bardaycard* account number
Please send me:
ZJ
' fltease d&efe A+icfiener ctoes not apply
SIGNATURE ,
I
I NAME.
I
I
.DATE
Quantity
Price
Total
I6K RAM. Assembled
£39.95
64K RAM, Assembled
£79:00
Postage
£2.00
Total Enclosed
1RFRS
m
We want to be sure you are satisfied with your Menwpak - so we offer a 14-day money back Guarantee on all our products.
Memotech Limited, 3 Collins Street, Oxford OX4 1XL, England Telephone: Oxford (0865) 722102/3W5
"THE BEST ZX81 BOOK
ti
THE
ZX81
COMPANION
Bob Maunder
LINSAC
ISBN090721 1 01
If you have a Sinclair ZX8 1 and want to use il lo its fuH potential
t he n , a s ih e experts have all ag reed, t his is th e boo k f o r you. 1 1
contains detailed guidelines end documented programs in the
areas of gaming, information retrieval and education, as well as a
unique listing of the SK ROM lormacrnne code applications
'Far and away the best , . once again Lmsac has produced the
boo k for the serious end of the market'.- Your Computer.
November t$S1 ,
TheZXBl Companion is a most professional product with many
good illustrative programs, lips and warnings'. -Education
Equipment, October 198 1
'Bob Maunder' s attempt to show meaningful uses of the
machine is brilliantly successful thoughtfully written, detailed
and illustrated with meaningful programs . . . To conclude -the
book is definitely an outstandingly useful second step for the ZXB1
user' . - Educational ZX80/8 1 Us ers ' Group Newsletter. September
WB1
Send your cheque for f 7.95 (includes UK p&p) to
Price El 95
LINSAC (SU)
68 Barker Road, Lmthorpe,
Middlesbrough TS5 5ES.
Music
IK
£2.95
Music ?-
-16K
1 1 M
N iq him are Park
IN
£4 %
High Has. Graphics
16K
£3 95
Space IrWldSrs
IK
£4 95
Space Invaders tut
JK
£5 95
Breakout ia i ■
Ik
£3 45
Dragon Mare
16K
£4 95
Planetoids
16K
£3 95
&Cr*ll
nailing Rriir 1
- 16K
£7 95
Lft)
1bK
£3 95
Statue*
1BK
£4 95
Mission b!
the Peep
1SK
£5 95
Fruit Machine
and Ptnitftftn
Mi
£2 95
Space Rescue
1EK
«.S5
Warrior
1EK
E4 95
3D '"«" i 'X"i
+ Connect Four
INK
£5 95
ftisenihtv Hi ",,.„ ik C595
*ssembhj 13 .--..., 3K tB.as
Hex Mr/D. M« IK £1 0.0
-'•-- No hardware nMditicaiwns -, :
whatsoever
S.A.E. 'or catalogue
All urograms supplied on
cassette with instructions
Send remittance wtlh order
(Cheque. P.O. Card No.) toe
iii;m n;s
Ur.pl SU
26 Spnn Clo&e
KmhH
MM
Wesi Midlands B93 9E5
111
SINCLAIR USER Mupliez
software
scene
More software delights
for your machine
Making
maths
easier
A PROGRAM which
appears to defy the rules of
mathematics has been add-
ed to the Video Soft-
ware range of serious 1
software for the ZX-81,
Called Video-Index, the
maths-defying element is
the fitting of 57.000 charac-
ters of data in a l&K mem-
ory, which is achieved by
an ingenuous technique
whereby duplications of
descriptions are detected
and eliminated.
Written largely in mach-
ine code for speed, Video-
Index provides a technique
for using the ZX-81 to build
a catalogue or index which
can be stored on cassette
and re-used. The program,
which is supplied with a
demonstration index of
computer magazine arti-
cles about the ZX-81. costs
£9,95 and can be obtained
from Video Software,
Stone Lane, Kinver, Stour-
bridge, West Midlands
DY7BEQ.
Ten games
on one
cassette
A CASSETTE with 10
games to run on the ZX-81
with 16K RAM offers a
wide choice. Recorded on
both sides, the cassette,
offers all 10 games twice
but in a different order,
depending on the side of
the cassette used.
SINCLAIR USER MayW2
The games include
board and card games such
as Othello and Pontoon and
combat games such as
Loser Bases-
It also offers Rectangle,
where the object is to form
rectangles with a bigger
total area than those
formed by the computer.
The skill in this game is to
form rectangles which are
fairly big without having
them blocked and at the
same time to use your
points to block the rectan-
gles the computer tries to
make.
The user and the com-
puter take turns to choose a
point, neither knowing
which points the other has
chosen until one calls
'show'. The games, assem-
bled on the Cassette Two
which costs £5. are avail-
able from the Michael
Orwin ZX-81 Software
Catalogue, 26 Brownlow
Road. Willesden, London
NW109QL
Orwin is putting to-
gether Cassette Three,
which includes a game
called Princess of Krooi,
wherein the princess has to
be rescued from a dungeon
six levels deep and where
you, the rescuer, having
chosen the level of diffi-
culty, time period of the
game and type of maze,
find your way to the cor-
rect room via perils includ-
ing rockfalls. monsters and
floods. There are soitir
bonuses on the way but the
princess is undoubtedly
difficult to find>
Galaxians
invade
W H Smith
A VERSION of Galaxians.
the popular arcade game, is
now available to ZX-fll
users through W H Smith.
Called predictably ZX-
Goioxians. it requires 16K
of RAM and offers person-
alised high-scoring rou-
tines, swooping attackers,
full explosions and contin-
uous Stat Us reports.
The originators, Artie
Computing, believe lhat it
was chosen by W 1 1 Smith
because it is exceptional.
Written in machine code,
the game runs smoothly
with no flicker on the
screen, mostly because it
uses pixels which split the
characters in two.
W H Smith is selling
Galaxians on a cassette at
C4-95, which includes a
dungeons and dragons ran-
dom adventure game,
Swords of Peace. Artie
Computing can be contact-
ed al '19B James Reckitl
Avenue, Hull North
Humberside.
Helping
with
machine code
AN EFFECTIVE lool for
the speedy development of
Z-80 machine code rou-
tines entails a number of
procedures which will
facilitate loading, as well
as check and query errors-
Developed by Michael Cox
Information Services, the
M/C Load and M/C Edit
programs form a suite
which retails at £8.90 and
is intended for use with a
fully-debugged machine
code program
The procedures require
you to draft your routine
manually, listing Assem-
bler mnemonics and. for
the Instruction codes, the
relevant hex code. Using
M/C Load, you then enter
hex and decimal argu-
ments to derive the ZX-81
code, which is added to the
manual draft.
Using M/C Edit, the ZX-
81 code is entered together
with break-points as
required. So, when the
routine is proved, the M/C
Load program is used to
enter the finished routine
in memory.
Ccfjrrtiniffjd 1 on pagr \2\
11
i*oa
t-&0
[continued (rtim page 1 f 1J
MCIS t:an be contacted
at 62 High Road, North
Weald Basset I Essex
CM 16 6 BY.
Banking
on a new
system
A SYSTEM which enables
you to keep detailed
records of bank transac-
tions and thus produce a
better statement than that
of your bank can is avail-
able to users of the ZX-81
16K RAM system. Personal
Banking System offers faci-
lities such as automatic:
posting on the statements
of all standing orders due
monthly, quarterly, six-
monthjy or annually and
Ghbons 14 Avalin Road.
Orpington, Kent BR6 9AX.
incorporates a machine
code load/ save feature
which permits the storing
of transactions in data files
on cassette, separate from
the program. That facility
saves and loads the pro-
gram varibles only.
The Personal Banking
System is available for
£9.95 inclusive of cassette
and user manual from I P
Dangers
from a
starship
ANOTHER GAME for the
soon - to - be - released
Michael Orwin Cassette
Three requires 16K of
memory and will he one of
10 or so games on the cass-
ette. Slamhip Tro/un puts
you in the unfortunate
position of being the only
survivor on a starship
which has been badly
damaged In a meteor
storm. It is satisfactory to
be a survivor but you have
to repair the damage to the
ship before the total air
level drops below 3,000
units and you only have 70
hours for repairs before
your next inter stellar
jump.
There are other dangers
lurking but at least you are
armed with lasers and stun
grenades. The game pro-
mises to be at least as
absorbing as previous
Orwin cassettes and will
be available from Michael
Orwin, 2b Brownlow Road,
Willesden, London NWlf)
SQL.
ZX81 SOFTWARE FROM VIDEO SOFTWARE LTD 1K&16K
16K SOFTWARE
VIDEO-SKETCH [Z.XB1 only} Move the cursor to any
part of the screen. Draw or rub-out as you move it Mix in
text or graphics Save picture in memory. Save picture
sequence on cassette.
VIDEO-PLAN I.ZXS1 only) Performs the function of an
analysis book Arithmetic functions include addition,
subtraction, multiplication
VfDEQ-AD Rotating display of 1 6 pages of advertising
material. Set-up your own pages and change them as
and when required.
VIDEO-GRAPH. Planning and design aid. Create
pictures/cha rt a/graphs and Store within the program
VIDEO-VIEW. Do it yourself teletext. Create pages of
data Store them withrn the program.
VIDEO-MAP (2X81 only* Educational game based on
maps. Navigate your plane io its destination.
FORCE-FIELD [ZX81 only* Animated bombardment
game
SPACE-RACE (ZXS1 only) Party game for eight
players.
TEST-MATCH Realistic simulation of a lest match
series Dynamic scoreboard
FOOTBALL-LEAGUE. Realistic simulation of an entire
season. Every match played and results shown with
progressive league table.
STOCK-MARKET (ZX8 1 only, An exciting game of skill
and judgement. Buy and sell stocks and shares as prices
change in response to world events.
PACK1 -VIDEO-PtAN+VIDEO-AD
PACK 2- VIDEO-VIEW* VIDEO-GRAPH
G AM ESET- VI DEO' MAP + 5 GAMES
1 K PARTY TRICKS IZX81 only!
Personal ca
PRICE
7.95
795
7,95
£5.95
595
595
395
3.95
3.95
395
395
17.95
13 95
19 95
495
NEW
NEW VIDEO-INDEX
Q How do you store 57.000 characters in a 16K RAM
A. Use VIDEO-INDEX.
Catalogue your cassettes, your record collection, references to
magazine articles. Amazingly versatile. Capacity for 1 r 0OG
individual references each of which can generate 57 characters of
text, Powerful search facilities once the index has been ere a ted.
How is it done? The system cannot really fit 57,000 characters
in a tfjK RAM. It gives the illusion of doing so by eliminating
duplicates For instance in an index of articles m computer
magazines about the ZX81 certain words occur time and again
VIDEO-INDEX detects these duplications and thereby conserves
space.
Whatdoyou get 5
1 A machine code master program which sits at the top of RAM
This is initially loaded like a BASiC program.
2 A demonstration index containing 1,000 references to articles
about theZX81 in the popular magazines.
3 A detailed instruction manual.
You may then proceed to create your own catalogues and indexes
and save them on cassette
This program is fast, efficient and ingenious and is by far the best
product we have miroduced for theZXSI
N.B. There isn't room for a commentary on th*s cassette so you II
have to read the manual.
ZX81 orZXSO + BKROM
ZX printer is useful but notessential Price; E9.95
Mail Order Customers add El per order.
Allow 2 8 days for delivery.
Cash with order please to VIDEO SOFTWARE LTD
Stone Lane, Kinver,
Stourbridge.
Hers welcome during office hours. West Midlands DY7 6EQ
\l
SINCLAfR USER MaylMBi
MORE FUN WITH YOUR ZX81!
& AC K
The addition of our fully-compatible,
assembled, tested and guaranteed
16K RAM PACK
PUSH-ON PLUG-COMPATIBLE MEMORY
Means more memory for better games
and bigger programs
ORDER YOURS TODAY FROM:
CAPS LTD. Dept. F, 28 The Spain, Petersfield, Hants GU32 3LA
Please send me my Byg Byte 16K Ram Pack. I enclose cheque/
postal order tor £34.95 (includes VAT, Postage & Packing)
Name ..
Address
Dept. F
A flow 28 days for delivery
Fully inclusive price
£34.95
SINCLAIR UiitR May 1382
13
7??
I HAVE had many letters in recent
weeks asking about the methods
used by the ZX-B1 to store and
display numbers and so i have
devoted this month's column to the
topic.
The machine uses one of three
methods, depending on the context.
The first is the floating point method
which is used for all Basic variables
and all calculations involving Basic
variables. All numbers held using
the technique occupy five bytes
each. The second method is used
internally by the Z-&Q micropro-
cessor which drives the ZX-61 and
canbe used for whole numbers only.
Each number occupies only two
bytes and a variation of the method
is used to store the line numbers at
the beginning of each Basic program
line. To communicate to the user the
ZX-61 uses a third method, the
character form, in which each
decimal digit, and the decimal point,
occupies one byte each. All the ques-
tions this month concern the floating
point method. The first is from James
Tucker of Solihull , who asks;
What does floating point
arithmetic mean? Why use it?
Would it not be easier to use the
decimal system?
The use of floating point arith-
metic implies that numbers are
stored and manipulated as a
mantissa, which contains the digits
in the number, and an exponent,
which indicates the position of the
decimal point. It is relatively easy to
convert decimal numbers into a
decimal floating point representa-
tion and some calculators can dis-
play decimal numbers in that form.
The calculator manufacturers refer
to the form as scientific nutation.
The great advantage of scientific
notation is that very large numbers,
or numbers which are very close to
zero, can be written approximately
using a limited number of digits.
Thus a calculator which can display
only eight digits at a lime can display
a number larger than 99.999.999
using scientific instead of ordinary
notation.
For example, the distance from the
earth to the sun is about
5,892,480,000,000 inches. Thirteen
14
digits are required to write the
number in ordinary notation but
when it is re-written in its scientific
form hs 5.69248 x 10 u only eight
digits are required — neglecting the x
10 which is common to all numbers
written in that way. The mantissa is
589248 and the exponent is 12 r
The exponent, by the way, means
"imagine that the decimal point is to
the right of the left-most digit of the
mantissa — i.e., between the 5 and the
8, Now move the point 12 places to
the right, filling spaces with zeros if
necessary".
The scientific form, of course, is
not accurate because only eight
digits, of which six only are in the
mantissa, are allowed, whereas in
the ordinary form 13 are available,
although in our example the extra
digits are all zeros.
We count in tens and so calcula-
tors display numbers in decimal for
our convenience. Digital computers
count in binary as explained in
chapter 24 of the ZX-8I Basic pro-
gramming manual but the principle
of floating point binary representa-
tion is the same as that of decimal
scientific notation. TheZX-81 uses a
string of seven zeros and one for the
exponent — i.e., one byte with one bit
reserved for the sign of the expon-
ent — and a string of 31 zeros and
ones for the mantissa— four bytes
with one bit used for the sign of the
mantissa.
Floating point arithmetic is used
because it enables a large range of
numbers to be stored in five bytes
with only a small loss in accuracy.
Andrew Hewson
%ur queries
numbers ans
In this column Andrew
Hewson, author of Hints &
Tips for the ZX-80 and Hints &
Tips for the ZX-81, answers
your questions on hardware
and software for Sinclair ZX
Numbers as big as 10* — one
followed by 36 zeros — can be stored,
although only the first nine digits or
so are accurate. If integer arithmetic
were used, then the biggest number
which could be stored in the same
Space won Id be 1 ,099,51 1 .627,778 fall
all ] 3 digits would be accurate.
How are numbers stored in the
ZX-81? Please explain how the
five-byte representation of a
number is obtained, writes Peter
Stern of London.
The following program prints the
floating point form of a number
entered by the user at line 20:
10 PRINT "ENTER A NUMBER"
20 INPUT I
30 PRINT. /THE ZX81
REPRESENTS": I :"BY"
40FORJ = lTO5
50 PRINT PEEK [PEEK 16400 + 256*
PEEK 16401 + 7]:"";
60 NEXT]
70 PRINT
60 PAUSE 300
90 CLS
100 RUN
SINCLAIR USER May i8B2
helpline
is on storing
lswered
w
fr
&■
rs
re
;x
computers. Please address
your problems, queries and
comments on the computers
to Andrew Hewson, Help-
line, 7 Grahame Close,
Blewbury,Oxon.
The ZX-81 stores the values of all
Basic variables in the variables areas
and the address of the beginning of
the variables area is held in VARS at
locations 16400 and 16401— see
chapter 28 of the ZX-Bl manual.
Thus the loop at lines 40 to BO prints
the contents of the five bytes which
hold the floating point version of the
number entered.
The first of the five bytes is the
exponent, E. and the remaining four
bytes. A, B, C. U represents the
mantissa. If the original number is
positive, A lies in the range to 127.
If it is negative, A lies between 12B
and 255.
The following program re-con -
tructs a number from its Sinclair
floating point form:
10 PRINT 'ENTER THE
EXPONENT AND THE FOUR
NUMBERS OF THE MANTISSA.
ALL ENTRIES TO LIE BETWEEN
AND 255 INCLUSIVE"
20 INPUT E
30 INPUT A
40 INPUT B
50 INPUT C
60 INPUT D
70 INPUT , ."EXPONENT* "
,E,"MANTISSA = " ,A„B„C.,D
80 PRINT , "THE NUMBER = "; [2*
IA< 12BHT*2**lE-lfiO)*(((25B*
( A+l 2B* [ A < 1 28)HB) *256+C)
*256+D]
Try those two programs for a
variety of numbers. You will see that
the exponent is about 128 for
numbers close to 1 and -I; that
numbers close to have small
exponents; and that large positive
and large negative numbers have
large exponents.
It is also noticeable that the value
of the fourth byte, D, has little or no
effect on the value printed by the
second program. In computer jargon
D is called the least significant byte.
The ZX-81 prints results to eight
decimal figures at most, rounding
the result if necessary, although
calculations are made to somewhat
greater accuracy.
The final question is from Roger
Hurr of Coventry. He writes: I am
writing a program to lest my son's
arithmetic but I have found thai my
ZX-81 sometimes gets the answer
wrong. 1 know that some early
ZX-81 ROMs made an eror with
the square of 0.25 hut my machinn
does not make that mistake. Is this
another bug?
He sent his program and il became
apparent quickly that the fault lay
with his program and not with his
ZX-81. The routine which was at
fault set a problem in division and
then compared the user's reply to the
result calculated by the ZX-81.
Unfortunately for him the routine
often rejected correct replies.
It is often impossible to convert a
decimal number exactly to a binary
floating point number and thai was
the source of Roger's problem. An
analogous difficulty can occur when
converting some fractions into deci-
mal—we are all familiar with the
fact that 3 cannot be written as an
exact decimal. The program was
rejecting the user's reply even when
it differed by only a tiny amount
from the calculated result.
The following program asks you
to enter a number, divide it by 10 and
enter the result. It then prints the
floating point representation of your
result and its own result for the same
calculation. If you run the program a
few times you will see that your
answer and the answer produced by
the ZX-81 often differ by one in the
least significant digit of the
mantissa.
10 LET N = 500
20 CLS
30 PRINT "ENTER A NUMBER"
40 INPUT I
50 PRINT , , "YOU ENTERED" :l
60 PRINT,. "DIVIDE";!; BY 10"
70 PRINT "ENTER THE RESULT"
80 INPUT J
90 PRINT , , "YOU ENTERED" ;J
100 LET K =1/10
110lFABS[K-J)<.OOOrKTHEN
GOT0 170
120 PRINT,," WRONG"
130 PRINT I: "DIVIDED BY 10 DOES
NOT EQUAL";]
140 PRINT 'TRY AGAIN"
150 PAUSE N
160 RUN
170 PRINT, ."RIGHT
180PRINTI;"/10 = ";J
1 90 PAUSE N
200 CLS
210 PRINT,. "THE ZX81
REPRESENTS" ;];"BY"
220 LET M = 13
230GOSUB300
240 PRINT , , "AND" ;]; '710 BY"
250 LET M= 10
26GGQSUB300
270 PAUSE N
280 RUN
300 FOR L = M TOM +4
310 PRINT PEEK (PEEK 16400 + 256
* PEEK 16401 +L);"":
320 NEXT L
330 PRINT
340 RETURN
If you wish to avoid problems of
that nature then you should alter
statements like
IFK = JTHENGOT0170
toIFABS[K-|)<0001*KTHEN
GOTO 170
In the first case the program will
jump to line 170 only if K and I are
identical down to the last digit. In the
second case, the jump will be made if
the difference between K and ] is
less than .01 percent.
©Copyright Hewson Consul tnnLs VHB2
SINCLAIR USliR MuylOBS
15
HVLDERBAY LTD PROFESSIONAL SOFTWARE
\
If you don't believe that the Sinclair ZX81 can do real work,
comeand see us at the Computer Fair Exhibition, Earfs Court
[23rd-25th April)snd f he IX Micro Fair, Central Hall ,
West minster, London SW1 (30th April -1st May),
ZX81&1GK SOFTWARE: Reviewed in "Your Computer" (Fee. 1962)
* Payroll for up to 30 employees. Meets all regulations E25.
* Stock Control Fast, big, and versatile £25,
* Budget £15.
* Critical Path Analysis Up to 500 activities £15
* VAT & Mortgage £ Loan £ 8 .
* GOLD: A really good adventure: together with the intriguing
'■PickaWord".E8.
* RELIABLE 16K RAM Pack for the ZX8 1 £42.
* BE AMSC A^ : Bea m a na lysis for architects an dengineersE2 5.
* APPLE 1! Payroll: £35
* HEWLETT PACK ARD9845B: Superspline (general purpose
interpolation and tabulation).
* M E MOT ECH 64 K Memopak £ 79
DOYOU HAVE DIFFICULTY LOADING TAPES! Wfehavethe answers;
and for well under £ 10
Contact u s for more deta i Is.
CROFTON PROFESSIONAL KEYBOARDS, MONITORS, VDUs
Prices include VAT. Post & Packing COD Orders £2 extra.
cOto
TAPE HINT: Don't use the first 20 seconds
of your cassettes — most tape problems
are found near the ends of thetape.
COMPETITION
WIN A
64KMEMOTECHI
Open load purdiasersol 'GOLD'
or Games Pack 1 ,
A 64K Meinotech will be sent to the
player wno sends us the highest
score received! by 31 July 1962,
Month ly prizes of b!a n k cassettes
for your programs!
II you tiave already bought ' GOLD ' ,
send sae for a copy of the rules
H-LDERBAYLTD198t
HILDERBAY LTD fYCMJ, 8/10 Parkway, Regents Park, London NW1 7 A A.
Telephone enquiries for Hilderbay Ltd, wilt now be handled by HOLDCO LTD.
Tel. 01-25 13090
ZX81&16K SOFTWARE
EQUATION PACK: linear and quadraticequations, sets, equationsof higher
degree. £8.
MATRIX ROUTINES : the matrix statements of normal basic (MAT . . r ) £8.
CALCULATOR PACK : theequivalent of RPN calculators. 40operationsand
functions. £8.
ELEMENTARY STATPACK : mean , variance, stand. dev, , stand.err,, covariance, corr.
coerf,anal. of variance, lin. regression £10.
METRIC/IMPERIAL/US CONVERSIONS : length, surface, volume, weights and
measures, speed £6.
TRIANGLES : completetrigs package £8.
POLYNOMIAL EVALUATION: operations, zero's (int. ,reaUomplex) and
Descartes £10.
BARCHARTS FOR ARCHITECTS : a simplified version , takesaway the tedious task of
manualiyhandlingthe problem £25.
BANK ACCOUNT calculate your bank charges whilst keeping your account £5,
HOLDCO GAMES — See our special advertisement in this magazine
Prices include VAT, Post & Packing COD Orders E2 extra.
HOLDCO LTD.
14, BRITTON STREET
LONDON EC1M5NQ
Tel: 01 -25 13090
16
SIMCLAIK USER MaylOM
letters
Filling a
market need
] FIRST heard of your
magazine at the ZX-
Microfair but I thought it
would just be two pages of
old news for members of a
user club. I am very
pleased to find it on
general distribution at
such a reasonable price.
The magazine seems to fill
a market need, judging by
the amount of ZX informa-
tion which has been
appearing in other
magazines.
I feel there are three
ways in which the maga-
zine could be improved.
First, the introduction of
an advertisers' index in an
easily-locatable part of the
magazine. Second, how
about having a small sec-
tion on the old MK-14
ranging from a piece about
what it was, to a regular
hardware and software
spot? Third, I find one of
the most informative parts
of computer magazines in
the letters page and 1 hope
you will introduce one.
The queries raised and
ideas suggested through
letters pages have often
prompted me to try ideas 1
would never otherwise
have thought of
Hoping that you will
maintain the same high
quality.
William Nuttal I
Lewes, E, Sussex,
•As you can see, points
one and three are now
taken care of. We are still
thinking about point two.
What do other readers
think?
Not just
propaganda
1 HOPE that in future you
will not merely publish
propaganda for Sinclair
Research, because
although the ZX-B1 is
undoubtedly an Rxcellent
machine, it has its faults,
and the Sinclair organisa-
tion still leaves something
to be desired.
An advertisers' index at
the back of the magazine
would be very hfilpful. I
wish you every success in
your new venture.
A. Maciure,
Wit ham, Essex.
♦See page 65 for the adver-
tisement index.
Monopoly
information
I EXPRESS my thanks for
the information relating to
ZX-B1 Monopoly.
We were pleasantly sur-
prised this morning to find
an order in our post for
it. As you are probably
aware, it is very unusual to
obtain direct response
from a press release,
especially so early after the
publishing date.
We wish you luck with
Sinclair User and enclose
information for your next
issue. We feel sure our
investment will be reward-
ed with an increase in turn-
over.
We would ask you if
possible to advise your
readers that ZX-fil
Monopoly requires 1GK
RAM to function- We esk it
because it was omitted
from your editorial and we
would rather not take
orders which eventually
will lead to disappoint-
ment for the purchaser.
Thank you for your
assistance and good luck.
Derek Tid man,
Work Force,
Luton, Beds*
Discipline and
guidance
ONLY a week after I
bought a ZX-81 and 16K
RAM, your welcome
magazine appeared in the
newsagents. Excellent tim-
ing, if] may say so.
It is obviously early days
for you but I hope that your
reviews of hardware and
software will be frank and
critical, as well as giving
praise where it is due. I
realise that as a commer-
cial enterprise you must
keep a weather eye on
advertising but the kind of
discipline you could help
impose can only be good
for products and users —
and for your circulation in
the long run.
I look forward to future
issues, and certainly wish
you well. Meanwhile I
wondered if you could give
Home guidance to help me
resolve a programming
problem?
To calculate hours
worked during a week
from data recorded on
time cards, thus;
Dale uippJLed
Mm Tub Wed Thu
Fri
il rr lHHI AUU Uft<M DWK
DM
dep. 1310 1232 1ZS& IZ42
1303
an. 140S U« 1315 139*
IS]
• 1 1<| i £705 I7tn IMA 17013
1054
To be adduced from d«1a
Total Total
4411
MM
HBO
MR
A 14830 B 1IJD4
A - B=:if.;»rJtourR worked, in hfiun ■hd
■ In al p
T. E.Newman,
Worcester Park, Surrey.
•Thanks for (he compli-
ments and we have sent
your problem to Andrew
Heivson, Hopefully he can
provide o solution- — Editor,
COUNTRY
PROFILE:
SHOPPING
BASKET
BUDGET DAY-
REFORM
OPPORTUNITY
'""THE LADY IS NOT FOR TURNING"
BUT ARE YOU?
Ever though t yoi i r:ui i Id m r 1 1 hs Cou in r v bener f H are is you r chance
You are PRIME MINISTER and CHANCELLOR OF THE EXCHEQUER of 'GREAT
BRITAIN You nave the upprtrinndy (n select ihe Parly you wish EQ represent
AiirJ t'aut A]M is io stay in Off its (or as ilono. bs puMihlj*. ydu will MowevHt need
pkn i y n1 skill and foresight il you a re t □ slay infer any length nf i™
You ntusl control INFLATION, keap down UNEMPLOYMENT, murium rrwi
EXCHANGE SATE, introduce SOCIAL REFORMS and try slay POPULAR wiln
the Elector ale
GAME SECTORS
Informauon about (tie Counity's popmlauon, number ol
Companies m. business, Ta* income. Exp*™"'!*"-* * nrJ Curranl
At i: tmnl ha in nctt will be available
Cnneni urines ol various prcducls. i* PETROL. SCOTCH.
MILK etc ni(jrirhnr the RPI and Average income liguras
will ba given
You must lry to balance four need for titr* income
against the need <G t urn rol I N F LAT ION and U N EM PLOY M E NT
ate. You have (he Opportunity is make changes 10 ihe various
TAX RATES and BENEFITS: lhe data obtain*! from Ihe
Profile arvd Shopping Basket should be ustrful to you <n Ihe
prepjirjilir'in at yam BUDGET
iTiirnduiie SOCIAL REFORMS end make
your jell POPULAR taitk your reforms wisely and waii-h vuur
spending!
AT THE END OF EACH YEAR THE COMPUTER WILL PROCESS THE DATA
INPUT DURING THE PERIOD A NO WILL AOJUST THE MAJOR INDICATORS
ACCORDINGLY (A TELLING TlME'l
>n your 5 lh year a G E N E R AL ELECTION m usf take place
ELECTION Results will cpme in during lha mgnl and the SEAT TOTALS
NIG NT: for each pt (he Pome* will be incremented accordingly If you
have a suffloieni maiorny you will OS asked to continue in
Office lor a lurthar TERM
You m*v *iih#r eontmua immedialely. SAVE Id Up* 10
conlinue latPiT^r mtiifl exhausted.
IF YOU ACHIEVE MORE THAN 5 TERMS I WOULD BE INTERESTED TO HEAR
HQW YOU DID IT.
The Game n called GREAT BRITAIN LIMITED" and is available on tassetievmh
detailed Instruction* ai only C4.95 Irom
-.wn* SIMON WMESSEL Dapt.S.
7X8 l 15. kYTHAM COURT. CARDWELL
CRESCENT SUNTJINGHlLL BERKSHIRE
Fast Efficient Service - Details ol other games on request Is** last month's S U re
INHERITANCE "I. Full Montry-Back Guarantee
16K
RAM
SINCLAIR USER May 1982
I?
Watch out for
Phil Garrett tries to guide you through the world of adventure
games in this the first of two fascinating articles on the subject
IF YOU enjoy delving into rat-
infested dungeons, crawling
through dimly-lit caves, and
wandering round long-abandoned
mine-workingSt Adventure is for
you. Your powers of memory, logic
and patience are tested to the limit as
you lake life-and-dealh decisions in
your search for fame and richf^ — all
without leaving the comfort of your
chair and with only one risk to your
physical well-being. That is a severe
headache after bashing your head
against the wall then your latest
seven-minute Adventure failed to
load for the fifth time.
Adventure is a role-playing game,
where after being told about your
immediate environment, you can
enter commands such as "Go west",
"Take keys", "Throw knife". The
computer will then provide an
appropriate response, such as a new
room description. "You missed", or
some other message. You many
encounter fabulous treasures, or
perhaps only mundane objects,
although they may, jf used correctly,
be the key to a still greater fortune.
You will probably need to make a
map as you proceed to have some
chance of re-tracing your steps to the
entrance, Natural — and unnatural
— hazards abound to prevent your
escape, and it should take many
delvings to discover all that an
Advenl ure contains.
Computer Adventures are e
surprisingly recent invention, the
original having been written on a
mainframe in 1976 by William
Crowlher and Don Woods at
Stanford University in the U.S. It is a
remarkable achievement when you
consider that, until recently, Fortran.
the language they used, had none of
the string- handling facilities of
Basic. Until two years ago. Adven-
ture was strictly the preserve of
computer professionals but the
growth of micros has resulted in far
wider use.
For this review of Adventure
games for the ZX-81, 1 decided to
look at every Adventure and Adven-
ture-type game 1 could find. Thoy
vary a great deal, from the tradi-
tional descriptive type to real-time!
graphics games, so I have tried to
judge each on its merits rather than
compare one to another.
My employer told us recently to
take Adventure off the computer at
work, as we were running out of disc
space. That being such an unreason-
able instruction, I checked how
much memory it used and found that
the program and the data it required
occupied more than a quarter of a
million bytes, So. not surprisingly,
all the ZX-J31 games require 16K
RAMpacks.
The logical program to start with
is the Abersoft Adventure, which
attempts openly to pack as much of
the Crowther and Woods' original
into IfiK hk possible. As I was usually
hopelessly lost in the maze in the
Adventure at work, I was hoping that
perhaps lack of memory had forced
them to omit the maze from the
Sinclair version. Not a chance; on the
first attempt I wenl straight into it
like a homing pigeon. The maze
seems like quicksand; the more you
struggle to escape the deeper you
sink.
At that point I asked a friend who
had acquired a good knowledge of
the original Adventure to try from
the beginning. She found that all the
locations and objects were in Iht;
correct places, although the location
descriptions were shorter. She even
discovered a new area she had not
entered previously.
The program is written in 13K of
machine code and l|K of Basic, with
more than 70 words which can be
recognised as commands or objects,
and a large number of locations. The
name has been written with remark-
able efficiency; location descriptions
are built-up from individual words
and phrases rather than stored en
o/oc. Being machine code, the pro-
gram is very fast. At any time you
can find your score and also save
your current position on tape to con-
tinue later.
At £10, it is an expensive program
but it is a remarkably good version of
the original Adventure and well
worth the money if you want to see
what sparked the entire process.
Hilderbay is best known for being
the "serious" software company,
supplying business programs, but it
has also forayed into the world of
games and its Gold is a non-graphics
13K Adventure written in Basic, The
object is to search for gold hidden in
a network of caves and mines in the
Yukon. All instructions are entered
as a single letter, O for Open, G for
Get. including references to objects
such as Gold and Keys.
There is a sizeable network of
logical I y -connected caves and
rooms, although there are few
objects, ff you manage to find the
gold, things change mysteriously
and I have not been able to extract
the goodies yet. At any time you can
learn your score and there is an
18
SINCLAIR USER May ittiu
adventur
games
the dragons!
added bonus if you manage to escape
with the treasure.
Hilderbay is offering a 48K
Memotech RAM peck to the person
who achieves the highest score
before the end of July but 1 do not
th ink m y 46 wi 1 1 be in t he runn in g ,
At £fl h with a word game included.
Gold is reasonable value but could
SINCLAIR USER MayiaBZ
have been better with a few more
objects — and word rather than letter
input.
Bug Byte offers two Adventure-
type games, the latest of which,
Dictator, is a brilliant simulation of a
banana republic; since it has no loca-
tions, no objects, and no movement
of any kind, it is not an Adventure sot
have not included it.
The other is The Damsel and The
Beast which is a graphics-only yK
Basic game. The setting is an unlit
palace of 35 rooms, containing a
beast for bashing, a damsel for
rescuing, and a few holes into which
you can fall. That calamity should be
("continued un page 20}
Ifl
[conJiriiJfld from page 1 9 J
avoided by using the limited supply
of torches available and you are also
provided with some powerful clubs
if you should wish to knock down a
wall or kill a monster.
After being set-up randomly, the
layout of the rooms does not change,
so a logical approach is rewarded.
Movement, and the use of clubs and
torches, is by single-letter com-
mands and the beast continues to
move of its own accord while you
decide what to do,
The game is not desperately fast
and while in progress there is little
to look at, although you are provided
with a map of the events at the end.
There is no score given but there are
three levels of play and I found even
the easiest of them difficult enough.
11 is not a game for Space In voder
addicts but if logic and patience are
your virtues, it is one to consider, It
is on the expensive side at £6.50.
Quest from Serious Software is
dearly ba<;ed on the non -computer
Dungeons and Dragons fantasy role-
playing game, with the computer-
man pitting his strength, constitu-
tion and dexterity against wander-
ing monsters. It is a non-graphics
game written in 12jK of Basic and is
made up essentially of vampires,
rats, werewolves and suchlike. If
you can keep the fiends off your
back for long enough there are
potions, keys and other objects to
be found and substantial amounts of
treasure to be acquired,
Movement and fighting is done by
single-key input, which can be con-
fusing, since the same key may mean
different things depending on what
is happening around you h e.g., F may
mean move Forward or Fire magic
arrow. You can always ask for a
status report and, if you can put
together sufficient treasure, the
delights of different levels are
offered.
My reactions cannot cope with
this one but at £5,95 for Quest plus a
Star Trek, Mastermind and Reversi
included, it is good value for the
nimble-fingered.
Adventure from Simpson Soft-
ware has its origins in the Crowther
and Woods' original but is set in a
mythical castle containing evidence
of an eslraordinary mixture of living
beings — hobbils, dwarfs and pirates,
among others, It is a non -graphics
adventure with 25 logically-connect-
ed locations written in lljK of Basic.
The method of processing instruc-
tions entered by the player is
unusual; instead of checking for
individual words as most Adven-
tures do, the input string is compared
in a large series of if-then state-
ments That makes it reasonably fast,
hot means there is a very limited
vocabulary; e.g., you most refer to a
Ming vase t not just a Vase. One
weak point — answers to Yes or No
questions are not validated, so a
NE WLIWE stops t he program,
There are plenty of treasures
dotted about, a hidden lower level,
and a maze into which you can fall. A
score is kept, though my earliest
attempts ended in negative scores. It
is an onpretentious program, reflect-
ed in its price of £3. [t would make a
good introduction to anyone new to
the concept of Adventure who wants
to start with something reasonably
simple.
Phipps Associates offers three
complete Adventures on one tape,
plus a detailed instruction program.
All the games are written in 1SK of
basic and the first two are based on
Trevor Toms' Ad venture- writing
program from his book The ZX-%\
J'ockei Book, Several months ago I
typed -in the program and was
impressed but I felt that it would be
loo difficult to use and that the range
of locations and objects would be too
limited. The Phipps tape proved me
wrong.
Greedy Gulch is set in a Wild West
ghost town with more than 20 loca-
tions, plenty uf objects which have to
be collected and used in a logical
sequence, and a vocabulary of more
than 50 words. It is not particularly
fast — around 10 to 12 seconds to pro-
cess instructions — but it has some
graphics in the form of a simple but
useful map. There is no score hut to
compensate there is a hint feature.
The secood is the non-graphics
Pharaoh's Tomb which has more
than 60 locations, made possible by
giving only short descriptions, and
more than 20 objects. It runs slightly
faster than Greedy Gulch, despite an
even larger vocabulary, and has a
score but no hint feature.
It shares with the first program
some poor spelling, although Phipps
Associates is by no means the only
culprit where that is concerned.
Magic Mountain has witches,
wizards and spells, and an assort-
ment of mystified objects. It also has
a maze which, as usoal. [ discovered
very quickly. It took me a solid guilt-
ridden hour of cheating to gel out,
despite using one of the hints avail-
able in the form of cryptic cross-
word-type clues. All three programs
are excellent Adventures and at
£5.S5 complete they are undoubtedly
the best value for money of all the
Ad ven tures 1 have seen so far-
Next month I will examine 12
more programs, including the three
machine code Adventures from
Artie,
Aberson, 7 Maesafallen. Bow Street Dyfsd
SY24 5BA.
Hildarbay Ltd. 8-10 Parkway, Regerus Park.
London NWt 7 A.
Bug Byte. 90-100 The Albany. Old Hail
Sireel, Liverpool L3 9EP.
Serious Software. 7 Woodside Road. Bir*lny
Kent BR 1 2ES
Simpson Software, 21 Tutties Lar>e West.
Wymondham. Norfolk.
Phipps Associates, 99 East Street, Epsom,
Surrey KT 17 1 EA.
20
SINCLAIR USER May 1982
ZX81
Basic
Learning
BASIC
with your
Sinclair ZX80
Robin Norman
This hook n-fJi be ol great rates to all
ZXflfl owners H re^s y<5*> OflwJo get
ihg ZXSft workmQ. now to program it
and ho* to sref Jh*b*#tO"f riM
Ctfnrairts *W rfte wif n-jmairon ngeossS-'y
ro u» Jfie SfJiciatf ZX0(J ft? the full
plus I J spwr-iafy wiiftenjj'ojfams
un#varJaMe etae-w-'JS'F
o 40B or jot 7* f60 pages
Microprocessors
for Hobbyists
Ray Coles
Aoapled i/om a popular »jhs of
articles in Practical E*Kfmnm r"hr.»
ix>o* )a*« We reader srep f ifep
fhrougn the myslB'iw-s of 'h*
rrucrcvOr^ssoi' expand its iflsJrue-froo
SOt, 'f» Support components SUCrt*B
memwmsurMicammu/vcattan interfaces.
and the use at trie mtcropnKOSto* in
home GCv73p^r0f s
406 004 74 2 92 pages
£3.95
Robin Norman
it you have a ZX8>. or are thinking of
buying one, this book wli fell you ait
you need to know to get the
best from it
ThaZXBi Baste book covers ins
Basic tK version, the additional
facilities ottered by the t6K
expansion RAM and how to use the
Sinclair IX printer. There are 14
original programs tor you to run on
Ine machine (tor 1K and l&X versions).
ind tor those contused by computer
jargon (and who isn't?i there is
a glossary of technical terms.
Robin Norman assumes no inttiai
knowledge of computing and bis
undemanding writing style is a
perfect beginner's introduction
0408 01778 5
17$ pages
£4.50
OS, A on
Personal
Computing
Peter Lafterty
This Hock wW help Mjone *no
wWin 10 isa m about personal'
computers stnri ffio uses to which
they can tie out. i r desenfres the
dewlopmen I nfthft jW/S'Oria '
computer, BKptama its operation antf
outlines ihe piinciptaa of
programming:. A chapter on
applications sury&vs the many uses
oi these rerrarHaokt mac^i"**
408 00555 6 96 pages
Coming shortly...
26 BASIC Programs
for your Micro
Derrick Dain&s
Hmnt is * colttctKin or 56 new and yarmrtgarrmi
progfams. trom spotting: rests re JtngmannB"
fr\ j.rriri a Thty ire greeted From the most
erBtnentary, usable on 'he s"wp***. r fcflvm*
campy^ to \t}nff«t anti mote compter; programs
suiffloJe tor more advanced rrtacttin**-
Oerrick Dairies Has mmttafi the games w ah easy
suoselot BASIC so thai rh» naadet mil have no
dittitutlv in iransltltfiQ tfiem for antf microcomputer
€ach program isdeHnfjeo'irta to voir anrf mloitrra nve
style, with a list &t vtf Utiles and memory size required
plus a program irsiino. and sample r^fl
Ttiebook istdeatto' nfifab^rif 4 smce <t Helps improve
techniques tor writing successful prvQra>ni whilst
aisc providing polity t)f entertainment
£1.95
ORDER NOW- from your local bookseller
£4.95
ISU. tfb/8i\
tn case Qt difficulty send cash
wttrt order to Patricia Oavi*s,
Marketing Manager at the
address shewn
l\lfewnes Technical Books
il YJ Borough Gieen.SevervoakaKent TNI5 8ffi
ZX81 HEWSON CONSULTANTS ZX81
HINTS & TIPS fortheZXSI
bv ANDREW HEWSON £4-25
■TGood i »Ltic a rid t| une tavri n a\ i ng j v lt> i nf ipcnM *e i*a j i>rai.*|um nij m^nl h*
orpro^dmrom ii f*|*fiince , "-YO ; U(U 1 OMPI.TER No*8l
'"Fteclleml . ver>BM>J value Tor mmic>"'?»VNC.
t"hapKTM'H iia^ngSpacr (, ndersHinilinfiLhTlJi^r*!*^ File. ..ton veflini
ZX80 Frosttnii . . Ciuimin^ PnifritiTiat pais data bf Wvtti, nfograms.caU
HfcnotJMiBft«ca«ette,<*tailJHhdHlfiIe*] Mach met "ode Pmgramn* me.
likid.tilil. ^ave inJ df^HiiKiKhtrt lchJti
H ..Mines j!id pfn^nim!.are ifaiierMl hberilli Ittrimghnui i he lent and [be final
chapter i,H-iiuis(ioFl»tl ".i uwt'ul, rnii.-n.'sljnjiandenUT'minin^ pru^rams.
16K RAM £34.95
\ ii'ni|iialit> add-on IftK dj nam if memnri
^rHfialhdriigiKdforUicZXa I Simply plant
mlulhe ponatthe hat kpt'j«ur SmL lair tan
(KunerfHivrttijuiittion »-itNthr f\ prmler.
Veal I j puci.»ip;<3 1 n a tilack plan! k ^he-l 1 1 n
nuiirh sour ^\fcl . IntrcJihlc ^ jliif. wfiypi]
-^t■.^t■■ 1
MEMOPACK 64K RAM £7900
Developed hj MemtHevhllinajnafmgMK R \MmTd-,rt<i*ura [wwtrhupri^
Simpl> plut*JKStl) andflnnh iMcthefairportOfycnifZXS! < jnheuwtlwuli
lhtZXpnnlenTidi'ilhtf add-on hardware
Juii look at Ihew ftjtluitv
* H- |(.K.canh*»witi:hedi(iaiidi-iutin4Khltn-Un-'l<;avi.'spafetornfm,in
mappiflB
* i:-|ht;i.-jivhtproletledagiin«i>v«wfsiin|i.dunn»ltMLlingl'mmLa>-.^ii'
4 r>iretll'h addr«sviihli! acid user tntn^»f*n|.
* I " p to 1 5 K of ruMt nfiigra-tn af ca
* 12K Ltfmonc-ohaTiahle> area
Z80 OP COOES £1.45
AmasLlorthehrKiniicr an<11 he <r\pcnriiLca programmer alike Irinnandy read>
nekoncf hsisali wtfi plui/SO moKhiiK««deimtfifs^t(inf in dift-invil »«J
hnadi^imal with their mitsminriics. Etch < )r' ,1<Jl " i»«»swncll) ciiplamFil HHl
n r'cpent'rd. Supplied m a protcctue Immpartiti malli'l 1iir l ;;i'.> nfertitrt and
durahili!;
16K SOFTWARE SPACE INTRUDERS
+0 aden ships in c-ach^dumlrnsn MlactWd
display. AulnmalK option -lhemai-"hihF
ludotteltjerVWrillen ifl
mttblM .-iiit' far super fast fu n Squadmn
mftrr ^quailnm n Kadi vnu r pmiiition. T h rec
laserhase^ fu 1 1 store display
v. I
^ J"
£495
i ^ ^
i
E&-
~i
T
p* */"«.*>
PROGRAMMERS
TOOLKIT £6.50
^ iL \ou svntiTia >^ur nwn programilorthe
ZX8H Tien iiwuitr ["OOl klftadolhe
dnnacy *tw* . Copy n into HAM oefore >ou
drift tottftt I htn ; ou urill hjwe it at JWUf
finjerlipv. t'omp'* hf nil te LtNl
REM'MBLRinuludingGOTtlsiinil
t.OSI BuLOAD.EDITandRl 'N machine
cndepmsiamyJMil-'! ( I IheZXftl SiyHem
rputinc-.. t "OPV I hem mln ft A M and
I'Mi H-iitd.-or EXTEND lhem;F|PXDa
liwnpkctrfBwte COdfe ami rU I'l M I- all
DceurmricttoTii: nw*er»teefam Basic imrs
wrrttEOn
LANGUAGE DICTIONARY £3.75
^fl^»•^oucan^■il^J^u.tl ^^lU^^'■vk^ I nghsh French. fnjtlish Vniihiiin.liiiiunary
wkFO«rLANaJAOEWCTrONAft\ t'lTjATElheenmr, M \k< Hfora
u<in] i .t REATEane»ditlmnar> andS'Wi ntMiiopeallM.ith Ihestme lull--
dcla i led program
tK STATISTICS £3.75
Three prt^cnin'isnfnhei'ini! i amn"ttf
1 1 i St at id ici - pHrtB the c ur rent mean an J standard dtv iat ion after cath i alue n
entered.
1 1 Kf grtssi nn - prints I he t ur rent mean and standard des iilinn nf (he ) »rid s
v aJuts andu he i nlereepl * »d slope of the mrt»i«n line.
in Trend-priniFithetuTrentmtan ard standard dei lamsn id'thes ands values
and the ilHC rL-epi and sJope oh he f und 1 1 nes.
:K HISfJl \Mt P TI-ST-pnntslhcv-urMMvaJueoHlifChisqiijKJsiJli'Jitand
inireurfcnt sjimpli- m/c
,ti ( ,k \PU PLC* I -pints a tf rarh ordataentertd ffomthe keyhevard
Cheque with order or quote Access or Barclaycard nu mber to:
HEWSON CONSULTANTS, DEPT SU, 7 GRAHAME CLOSE, BLEWBURY, DIDCOT. OXON OX1 1 9QE.
all phices imcluSive Of vAt and p&p ^ e ' ; (02351 850075^, ^
SINCLAIR USER MayM2
21
Exploration into t
Stephen Adams demonstrates how free space on the Memory
map has been utilised to make the ZX-81 more flexible.
WHEN Clive Sinclair
designed his basic com-
puter, it was to contain only
three things within the memory
map, the area where all the instruc-
tions to operate the computer are
stored. The area is easily accessible
by the Z-80A microprocessor and it
is easy to program uses for it.
The memory area is divided
into 65535 locations (64K), by the IB
binary address lines (A0-A15] which
are used to indicate the loca-
tion at which the processor wants to
look.
Sinclair required only a place to
store a program (RAM), a place to
hold instructions to operate the
computer when it was first switched
on [ROM) and a location in memory
which would translate the TV pic-
ture. So he divided the Memory map
into three sections, Q-16K for the
ROM. 16K— 32K for the program
RAM and 32K— 64K For the TV pic-
ture. That was done by using only
the top two address lines Ai4 and
Al5, to tell which section was
operating at the time.
This divided the Memory map
into the four sections as shown in
figure one with the ROM and RAM
repeating itself again and again.
The address line A14 is used to turn
on the ROM when the condition is
Binary and when it is Binary I
the RAM is turned on. The
A15 Address line is used to
operate the hardware which puts out
the TV picture; it operates only when
At 5 is Binary I.
As AH can also change slate from
Oto 1, while A15 is operating the TV
hardware, the RAM can be used
to store the screen display. The soft-
ware in the ROM makes use of that
fact and has only to pick up the
address where the screen is —
between l E>K and 32 K — and then add
32K to it to put it on the TV screen,
The Only problem with this system
is that ROM between 32K and 4flK
cannot be used as it would
upset the TV picture. It also
meant that the ROM appeared in the
8K to 16K section, blocking out any
other use for it, as it could
not be turned off.
That was the situation which
existed in the ZX-0U and only inter-
nal modifications to the computer
circuitry could sort it out. The
only place left to put new devices
produced by other manufacturers
was to steal some of the RAM space
to fit in the new device. That
was done by turning-off the RAM,
operating a pin on the expansion
port called RAM CS. That was
included in the design, as some
method was needed to turn off the
IK of internal RAM when the 16K
RAM pack was fitted on the back.
That was because the IK RAM
was repeated through the whole of
the IfiK section and would get in the
way when 16 separate iKfl were
installed instead. When the 16K Sin-
clair RAM was installed that was not
possible as it not only blocked-
off any connection to Ihe expansion
port by covering it, but also used the
only free memory locations It
also did all of its address decoding
inside the pack, so coul d not be
turned off by operation the RAM CS
line,
When Sinclair saw that there was
a market for his computer and that
other manufacturers wanted to
OS6 it as a basis for experi-
menting with computers, he re-
designed it, giving greater flex-
ability to the memory map, The
result was ihe ZX-flt .
The internal design was much the
same as the ZX-80 — figure one — but
this time an extra connection in
the expansion port had bee n put to
good use. It was called the ROMCS
pin and by ope rating it in the same
way as the RAM CS pin, the
RAM could be taken out of
the Memory map. This was located
on pi n 23 B on the expansi on port and
caused some chaos at first, as it was
found that the first Sinclair allempf
at more external memory, the 3K
RAM pack, did not work the ZX-&],
This was because inside Ihe pack the
pin was kept at apermenent Binary
and prevented the ROM from
being turned on. The only solution to
the problem was to cut the connec-
tion lo the pin within the pack,
leaving it unconnected to anything
within thepack.
People could then from the out-
side of the computer, free some
space in the memory map for their
use, Thai was a great advantage,
nx many of the people who
had bought the ZX-fifj ZX-81
did not want to have to fiddle inside
their precious computers with a
soldering iron for fear of damaging
them.
12
SINCLAIR USER Mu>'l!NU
memory
map
the memory map
II left many firms, which had cut
their teeth in the ZX-BO with a vast
market For adding additional boards
to the ZX-81, which could greatly
expand its flexibility and use, Many
of Lhe people who started in the
field have now left their original jobs
to work full-time producing add-on
boards fur the ZX machines,
[I also led every manufacture to
r
try to use the same areas for differ-
ent uses. Also because the ZX cust-
omer whs not willing to pay
a great deal for any extras
to his machine, costs had to
be cut to fit the market. So
they took a lip from Sinclair
and reduced the amount of lines
they osed for addressing.
Thai meant that we had the same
problem as previously, that one port
covered more than one memory
location; some cover up as much as
8K. That of course* means that when
one device is using that area, no
other devices can be used at
the same address.
Figures two, three and four, show
as many of the devices which 1 could
(continued un pujfe M\
Sinclair's Intended Memory Map,
14*
ZX-BO
ZK-B1
USED
FOR
TYDI5PLAT
1*K
RAM
PACK
IK
INTIRNAL
HAM
14 K
RAM
PACK.
IK
INTERNAL
RAM
41 K
4KROM
IK
ROM
HOT
USED
UK
USED
FDR
PROGRAMS,
STACKS,
SYSTEM
VARIABLES
4KROM
CAN RE
USEDhF
•K
ROM
4KRON
ROMCS = +iV
4KHQM
UK
CAN RE
U5ED
11K
MM
PACK
CAN RE
USED
RAM
PACK
1 FRANCS
PtN = *|V
IFRAHCS
PIN = *S¥
I4K
NOT
USED
4KHOM
IK HAH
4KKOM
LLROH | K
DRESSES 4
ALL
ADDRESSES
ARE IN
THIS SECTION 4KROM
OK
IK
ROM
IK
ROM
IK RAM
CAM BE
USED IF
ROM CS P1N = *JV
HfcROM
Ftaml
Memory Map 0-1 6K
14K
14414
12J52
12208
11244
' '.HOB
10240
Floppy diic
I O part*
Floppy
di«
print+r/
graphic ■
ROM
4704:
8449
R192
Floppy
*,O.M.
T4SO
Hncn
Hirdwire
chrt board
MAfdwmr* M j„ _ C »„
c hrf b pird
KDI100 i„ w .ritki
Himo-
t«h
S4K
RAM
pack
<Ba.nk1)
OS
hi-rei
ICfMIl
ROM
MemD-
44K
RAM
pack
(Bank 2 >
Ttchno-
m*tic
port (xxl 1
Uier-
dcfrncd
f rap Kici
HAM
dkVonit*
m
grajthiei
ROM
port!
3k Suit ROM
Figure?.
SINCLAIR USIiR Mo y 1982
23
{continued frompaipi 23)
find, plus their addresses. They
also show, by putting into different
columns, the devices which cannot
be used together. If I have omitted
any devices which fit either the ZX-
00 or the ZX-81, would people please
send me the name and address of the
manufacturer and what it does and
how many addresses it c;overs. That
includes all the ports if it contains
more than one,
1 can be contacted through the
national ZX-80 and ZX-ei Users
Club at 44, Earls Court Road.
London W8 6EJ. It is only a
post box, so please do not
call expecting to see someone
connected with the club.
[ have included two RAM
expansions as they all have to start at
1BK and work their way upwards.
That memory must be continuous
for basic, as the program would
crash if it tried to store memory in a
RAM location which whs no!
there.
This is the first attempt of
which I am aware to try to
catalogue all the devices the
ZX-aOand ZX-81 can use, but do nut
write to me for names of the manu-
lactures of these items, The only one
lacking the manufacturers name is
the floppy disk system which is
manufactured by Macronics. For
more details on these devices, con-
tact the manufacturer.
Memory Map 16K-32K
])«
Q* H».n
tound' port
I Hardwire
port
1
16K
lua
3 1951
I
BD3100
lyitBmfor ZX SO'*
RAM
31*44
»K
11K
16 K
packi
Tec hn omit ic IX 80 port
24 K
UK
DCrpert
MS04
ZOK
18 K
17*
1£IC
Minimum RAM far ZX BO »rvd ZX Bit
on *witc h-o-fi
Figure 3,
Memory Map 32K-64K
14K
Minimum addrcii aviillb Ic
Sinclair
Htm«tnh
tv diipiir
4WCaadjMW
1 16k HAW;, (dofinetd»itrupt
441312
■
4*K
TVtfttatey)
G.Conl'ol
QS
■oltan
Audio
M
hi-rat
*
Camputan m
•Grata
32K i
44 K
'im
a
*nd c
h
111K
HAM i
4JK
4
picm K
(IMKtt
aad
inllX
bznki) 4
40 K
■
radditth
r
A
UK
port i
N
P
*
t
14 K
MK
i
*
QSr.hr* board
JJK
UK
Figutfic*.
Z4
SINCLAIR USKR Muyltffli
FULLER FD SYSTEM FOR ZX80/81
THE MOST VERSATILE SYSTEM FOR EXPANDING YOUR ZX
STANDARD KEYBOARD AND CASE
Fuller
\
[
111 MINI!
II M
1 1
■■■■■'■'■■■'■V.
w,l
EXTENDED KEYBOARD AND CASE
Fuller
Ml III I I Mil *
I I I I I I I
I I I I I I I I TTT1
I I I I I It I ITT
Keyboard Only Available!
Built £24,95
Kit £18.95( iP.P.BOp)
This splendid keyboard and case houses your ZX81 printed
circuit board, which is simply screwed into place, the
keyboard plugs into the ZX. You can now enter data with
ease. The 40 key switch board is a custom unit not made up
out of other manufacturers parts. The keytops are our own
design and have the ZX Qwerty and functions foil printed
onto them. Access to the user port, TV, MIC, and ear sockets
are as per the ZX case.
Built keyboard and case £36.70 or £30,70 as a kit plus E2. 10 postage
and packing.
The case is designed to house not only the keyboard and ZX
but also our motherboard, power supply. RAM cards and
two other boards, not necessarily of our manufacture. The
injection moulded case measures 200 mm x 350 mm x
60 mm and houses a 42 keyswitch board, the extra keys
can be assigned to other functions. The case is supplied
with a "Power On" LED.
Built keyboard and case £39.95 or kit £33.95 plus £2.50 postage
and packing. Motherboards £15.95 plus 8Qp postage and packing.
16k RAM board £35.95. 64k RAM board £79.95.
Sand SAE for details to:-
FULLER MICRO SYSTEMS, The ZX Centre,
Sweeting Street. Liverpool 2.
Announcing...
THE
BUFFER
MICRO SHOP
(NEXT TO STREATHAM STATION}
• • •
NEW SOFTWARE SHOP EXCLUSIVELY FOR
ZX81
PROGRAMS, GAMES. ' ADDONS"
* * •
MOST OF THE MAIL ORDER ITEMS ADVERTISED IN
THIS MAGAZINE AVAILABLE OVER THE COUNTER
* * *
LOADING PROBLEMS? TRY OUR INTERFACE
BUSINESS & TECHNICAL DATA HANDLING PROGS-
PROPER KEYBOARDS; CONSOLES; VDUS
• * *
374A STREATHAM HIGH ROAD,
LONDON SW16
Tel: 01- 769 2887
SAE A PPREOA TED FOR CATALOGUE
Z-AID |
VERIFY Do you SAVE sin times and wonder if every
copy is corrupt 7 VERfFY will make a bit-
for-bit comparison of your BASIC program
on tape with the contents of RAM and tell
you whether you have a good copy Essen-
tial tor serious program development,
VERIFY even checks taped variables,
IV1 LOAD/MS AVE Load and dump any area of ROM or RAM
to and from tape You can specify
addresses in decimal or hex, or mix the
two.
APPEND Add a BASIC program from tape on to the
end of onE in memory.
VPTR Find data or variables within a BASIC
program instantly: dozens of applications.
Z-AID is an ongoing series of packages which provide a
comprehensive set of utilities for ZXS1 I16K) programmers,
similar to those available for more expensive computers.
Purchasers of this first release can obtain special discounts on
future additions to the range. Utilities now under development
include DATA/READ/RESTORE, TH ACE/SINGLE-STEP.
GRAPHICS and INSTANT SORT/SEARCH. AH Z-AID utilities
axE fully documented with detailed, lucid examples of use and
require no knowledge of machine language or the ZX81
operating system.
For a FREE leaflet giving details of our introductory offer for
Z-AID, just send your name and address to:
Em jay, 17 Langbank Avenue, Rise Park, Nottingham
NG5 5BU, England
SINCLAJR USER May MR2
2S
KEYBOARD £25-70
Wo soldering - just plug in
Proper switches
Two colour legends
RAM/PRINTER operation not affected
K I T G2O-50
CASE 10-30
EXTRA KEYS
48 P
Nllllll ■ I.J I 111 ■ I in
IN OUT PORT
24 Lines (in or out)
Controlled by (basic)
Built £16,95
Kit £18.95
CONNECTORS
23 Way female £2.95
23 Way male 1.30
30 way ribbon 1.40
Getting acquainted 4.95
Mastering machine 5.95
code
Programming for realb.
applications
REDDITCH
Tape for above
ELECTRONICS
11.44
DEPT SU
21 FERNEY HILL AVENUE
REDDITCH
WORCS B97 4RU
ENGLAND
TEL 0527 61240
Send SAE for free illustrated
catalogue (5" x 7")
prices include VAT and postage.
under £1G add 40p.
add £1.80
Orders
Overseas
UMCUTCJUW
WSA
2B
SINCLAIR USER Muyiau
16Kram
THR SINCLAIR IfiK RAM puck
arrived in January, ltfttl for the
ZX-8u\ At the time the design
was well in advance of any other.
Some 1BK RAM boards cost more
than £150 and the minimum size of
the hoard was 8im square.
Sinclair reduced the number of
chips required and reduced the size
dramatically to only Sin. by 3in. by
2in, There were numerous initial
problems with the design and there
arc still difficulties which cannot be
solved because they are built into the
system.
One of the problems was the
number of failures due to whiteouts,
as they have been described. Thai is
mainly because of faulty RAM chips
which are not checked during manu-
facture. Tighter checks initialed by
Sinclair produced improvements but
unly after public pressure and the
major weakness of the RAM pack is
its edge connector. It can also be
caused by mains fluctuations.
The edge connector fits on to the
ZX-80 or ZX-ai printed circuit board
direct and that is smaller than the
RAM packs edge connector expects.
It also consists of shiny, sulder-
covered copper tracks and they
become very dirty. The only cure is
to clean them with methylated spirit
and to prevent the contacts becom-
ing dirty, by coating the printed cir-
cuit board with petroleum jelly.
Because the edge of the board is
smaller than the edge connector, the
RAM packs tend to wobble and thai
is not helped by the fact that the key-
board tends to lift the RAM pack off
its surface.
Originally< Sinclair had intended
that the 16K RAM was the only
extension which would be produced
for Sinclair machines and so cut off
anything connecting to the computer
when the RAM pack was connected,
So you need to use a motherboard if
you want to use the RAM pack with
other equipment.
The only other problem was the
way that Sinclair had reduced the
number of components for the RAM
pack, That was done by simplifying
the ADDRESS which turned on the
16K RAM pack.
The ZX-ao. for which the RAM
SINCLAIR USER MajrlWB
Sinclair's star add-on
taken to pieces
Adding the 16K RAM to your basic kit
certainly makes the ZX-81 even more
interesting. Here Stephen Adams dissects
the kit and finds it now over-priced.
pack was designed, originally used
only two lines to decode what
devices to turn on within the
memory map. Three devices are
used in the ZX-80 memory map — the
RAM, both IK and 16K. the ROM
and the screen display.
The maximum number of devices
which can be turned on from two
binary ADDRESS lines is four,
Sinclair uses the line A14 to turn on
both the RAM and the ROM. The
RAM is turned on to it by using
binary 1 and the ROM when it is
binary 0. The screen display is
turned on when Al5 is binary 0.
When the count is 4 or in binary 11,
both the RAM and the screen d isplay
are on and that is the only time the
display is sent to the TV. The RAM
therefore exists at two places on the
memory map. 1BK-32K (Al5 = 0) and
48K-64K (A15=l). As the 1BK RAM
[continued un fxige 2B)
27
[continued frrtm page 2?)
pack had to take over from the IK
internal RAM, it had to use the same
addressing system. The address
decoding is shown in fig ore one,
The RD and WR signals go to
binary when the Z-flOA micropro-
cessor wants to talk to any device.
Which one goes to binary 0. depends
on whether it in a ReaD or a WRite
operation. The MREQn signal is
called Memory REQuesl and tells
the device it wants to look at the
MEMORY MAP. The Al4 ADDRESS
line going to binary 1 and the MR ! ;Q
going to binary together turn on
the 16K RAM pack.
The At 4 signal is combined with
the two RD and WR signals, so that
the output of the NAND gate is
binary only when A14 is binary 1
and either signal is binary 0, indicat-
ing that the microprocessor wants to
pass some information to the RAM.
The output of those gales should
be binary from the OR gate which
is used to change over two of the
address decoders — figure two — to
look at the address lines A7-A1 3. The
reason those address Unas are not
connected directly to the RAM chips
is that they have only seven address
EDGE CONNECTOR
ADDRESSES
ADDRESSES
A7-A13
OR
GATES
NAND
GATES
)))))))))
16K
Ibrt
Figure 1. Addressing (he 1 6K RAM.
TRANSFORMER
pins. The RAM must therefore be
addressed in two stages, ROM
address and COLOMN address. The
address lines A13-A7 act as the
ROW address and A6-A0 act as the
COLOMN address,
The changeover from ROW
address to COLOMN address is
controlled by the divider chip, That
chip also provides the REFRESH
address used by dynamic memories,
such as the 41 IB (lfi x J hit) chips
used in the RAM, That is because
although lh* REFRESH signal is
given out by the processor at the
correct time, the address given by
the Z-80A processor is incorrect,
because the refresh register (R)
within the processor is used by
Sinclair for another purpose —
putting out the character set,
The dynamic memories must be
refreshed within a certain lime or
the data will be lost. The refreshing
is done by the chip — by reading-out
the bit and then writing it back
again — but it needs to know what
data location within the RAM to
next,
The data lines from the chips are
not buffered, so they can be placed
only a short distance from the com-
puter without causing problems. The
data lines within the computer are
also protected by resistors, so any
extra loading on to the expansion
port to use other equipment must he
buffered,
The 4116 RAM chips used in the
design do not require only a +5V
supply; they also need +12 Vend -5V.
! fin +12V supply can be replaced
with the+yVand it just works but the
-5V supply has to generate in a
different way.
A transformer is used — figure
two — along with a transistor to form
an oscillator driven from the +9V
supply. The transformer then steps-
down the voltage created by the
aacUlaioi toSV. As both sides of the
transformer are isolated from each
other, the voltage can be rectified
into a DC voltage, with the positive
terminal connected to the 0V line.
Thai is then passed to the RAM chips
alone, as the current generated is
very small. The transformer also
[continued on page 2&1
28
SINCLAIR USER May 1 082
fcantinued from page 2R)
creates the characteristic humming
or buzz of the 1BK RAM pack.
Since Sinclair produced the RAM
pack, memory RAM chip prices have
fallen dramatically and the price of a
4 1 fi chip on the retail market Is some-
where in the region of 45 pence. The
design in early I9fll was inexpen-
sive, very efficient and small in size,
but it has not been improved to
date, neither has the price fallen in
response to the fall in the price of
chips,
The ItjK RAM pack therefore is
looking over-priced to people who
can now obtain a better version— no
humming and better reliability — for
about £35.
Manufacturers have now had
sufficient time to produce a design
which includes buffering — so that
more boards can be driven direct—
and still turns off the internal IK
RAM by holding the RAM CS
TO ADDRESS
CHANGEOVER
CHIPS
MREO
Figure 2. Layout of the 16K RAM pack-
line — on line 2A of the expansion
port — permanently off. They have
also produced RAM packs capable of
giving the Sinclair Basic 48K maxi-
mum RAM lo mm for program and
data, That applies only at the
moment to ZX-81, A 64K RAM pack
has just reached the market with 48K
of Basic memory and 6K of memory
for machine cade, swapping data
between programs. The cost of the
RAM pack is £79.
Sinclair has made plenty of money
from the In'K RAM puck and now
other people have produced cheaper
and apparently better versions,
including more memory than 16K,
for owners of ZX-Sls. I think it
should be retired and replaced with
a better or cheaper model, giving the
customer the advantage of the
reduction in chip prices.
ZX-81 &80
OWNERS
ACCESS TO THE
OUTSIDE WORLD!
Programmable INPUT/OUTPUT Pon based on
2Q0AP1 giving up to a total of 1 6 programmable I/O
lines all TTL compatible. Pori is NOT memory mapped
allowing full expansion of memory. Can be used WITH or
WITHOUT RAM PACK & FftiNTER.
Available in kit form or assembled and comes complete
with instructions, software notes and circuit ideas.
£13.50 in kit form - £15,99 assembled
INCLUDES VAT. .ADD 60c p&p
N nA/ ENCASED 4 CHANNEL
tVV RELAY BOX-toaddon
[o I/O Port. Changeover contacts rated at 240vAC/
1.5A- 1 10vACor24VDC/3A. Allowing programmable
control of mains for motors and lamps etc
£14.99 ■"»■
complete
ZX81 GAMES
FED UP WITH BEING RIPPED OFF?
HAVE YOU BOUGHT
BORING/WORTHLESS/RUBBISH GAMES?
DON'T DESPAIR, TRY THESE!
HilHIil B* OP1
CiAMfcSTA.Ptl.fL.ftK
I .;.,■-.-■: : : AS 1 1 HOIOS. UFO. CODE. BOMBER
GUILLOTINE. KAUirjESCOFI, i'Ii
PROBABLY THE BEST VALUE 1KTAPE AVAILABLE 1
We v« done in 1 K. games 1 hal son e of our competitors
requi r«d 1 h K 1 1 1 1 It i '
onlyCS 95
ARTIST
GAMESTAPE2.lciMGK gn'y f 4 95
■ K I A fi F I C HTE H You are fi^hl inj a t the «nrt «( (he universe
hew many enertiycBnyoude&tory? A graphic simulatmri.
PYR AMI D Can you move the PYRAMID? Matte ■ mistake am!
1 1 vri H col lapse I A thinkers gam e
AflTIST .become an ART lSr.il itn uk Ihe lOmeirai
iton ww drawing! ind save copy tic
GAMESTAPE3.fDrl6K imlvfSgS
■::AfAC0M&5 AMnjIff Lovef Graphic! Advanluro, You
»re alone arvd loslm the CATACOMBS Howtong can you
survive 7 Before you starve to death, or one of the many
MONSTERS gets you I Can VOUdisLDve ' rhe secrets of the
CATACOMBS
23*23.2X80/81 E4ge Connector £2 85 S.A E
Uijin.i,:! Cr^ar»Brl226grmi;|f J30 tai rleiails-l
ALL PRICES INCLUPf V A T ADfJSOp pip
THURNALL (ELECTRONICS) ENG.
DEFT S. 95 LIVERPOOL ROAD.
CAOISMEAD, MANCHESTER M30 5tfG
TEL; 061 775 4461
m
3D MONSTERS MAZE GAMESTAPE 4 ruf 1 6K ,„,I v 15 95
Upibcil icv able Graphics! Can you find vour way il
'-..■•XII ■. HnT.i^iinniivtHTO tail itifrn m 11 ■ T HEX
jrvd lESOltPrYOU 1 All in JO. yog wfl rvflver>»tnTfnYlh«nU la-
this before'
GAMESMARKED ' mcl Machine Code
J. K. GREYE SOFTWARE
Dept. SU. 16 PARK STREET, BATH.
AvonBA12TE
Trade enquiries wetcome
SINCLAIR USER May 1982
J<|
MICHAEL ORWIN'S ZX81 CASSETTES
CASSETTE ONE
for 1KZX81
CASSETTE TWO
Ten games in Basic for 16K ZX81
"1 had your Invaders fleact
cassette ... I was delighted
with this first cassette/'
P. Ruby than,
London IMW10
"I have been intending to write
to you for some days to say
how much I enjoy the games
on 'Cassetli One' which you
supplied mr with earlier this
month. Pie* a let . . into the
secret of your first time load
every time!"
EH. London SW4
Just two our of over 20
unsolicited testimonials.
INVADERS (1KJ
AWARI
■ ■ m m
R-HHR fl A A M H
■ ■ * n m • s « \ft n
Ann nnH ij ti
A A A M n
A A *w-
ii
■k .T
PHANTOM ALIENS
THft
,"i-l
f
El(L>fl»T
£
T^
y
- -
.
v_
^
^
fDMW
-in- r
11 [E
PONTOON
Tut *i»«i m.'. m*»»
rnjn f.cfDr is eihi
BUG SPLAT
rf»ri
15 ClfH
I WILl 5T 1 E I u[Th 17
Cassette One IK machine code programs:
React, Invaders, Phantom Aliens, Maie of Death, Planet Lander,
flouncing Letters, Bug Splat.
1K Basic Programs:
I Ching, Mastermind, Robots. Basic Hangman.
PLUS Large screen versions of Invaders and Maze of Death, ready
for when you get 1SK.
Cassette One costs C3.80.
vou htorUE Lrf>hl f 1
RECTANGLES
PENNY SHOOT
r\ 41 imy i*
i
UUUUUJ
Cassette Two contains Othello, Awan, Laser Bases. Word
Mastermind, Rectangles, dash, Roulette, Pontoon, Penny Shoot
and Gun Command.
Cassette Two costs C5.
Recorded on quality cassettes, sent by firs! class post, from:
Michael Orwin. 26 Brownlow Road, Willesden, London NW1Q9GL. iMail order only please!
If you own a ZX80/ 81
then you need the
ABACUS CONTROLLER
Developed to
eliminate tedious
swapping of plugs
when LOADING Of
SAVING programs
on cassette.
One switch
operation allows
selection of TALK,
SAVE, CUE and
LOAD modes. Using
a built-in
microphone / speaker
to allow fast and
reliable program
naming and cueing.
Send Cheque Or
P.O. for £12
including p&p to:
ABACUS ELECTRONICS
186 St Helens Avenue
Swansea, W. Glam.
Tel: (0792) 50282
2X81 owners
Protos
Keyboard is here
At last! A real full size keyboard in a top quality case for
your ZX 81
Simply unscrew your ZX-81 printed circuit board from its
black Sinclair case and plug into Pm -
FULLY BUILT £64.95 inc. VAT
• More accurate, faster typing with bigger and real keys
• 40 colour coded key- lops for easy readnm
• Hohust, 'big' computer construction
• PC B prepared for more add-ons to come
• New edge connector provided for Sinclair and other
manufacturers' penpherals
• Key legends can he changed for future new ROM functions
• Sinclair PCB fully enclosed and room for much n.
If you feel you've outgrown your ZX 81 don't sell it for
peanuts and move to another system. Add it to Protos
and make your ZX 81 grow
For details, lafge SAE. pJease. For orders add £2.50 post and
packing. Cheques to 'Frome Compuliny
Protos
Computer
Systems
Frome
Computing,
20 Ashtree
Road, Frome,
Somerset,
BAH 2SF
i/
m
SINCLAIR l.'SEK M«ylt)W2
ra
for both the ZX-80 and the ZX-81
F. U
" ^^A^
YOU ARE in command of a
squadron of tanks in Minefield,
In* iK ZX-81 game. Before you
lies an enemy minefield through
which you must pass. How many of
your tanks will be lust finding a safe
n.M.j
When you run the program, the
computer will generate a mine-
field — a different one each time you
plays Drive your first tank across the
screen, usins the forward, up and
down keys. Be careful not to use
other keys,
If you hit a mine the tank blows up
and you must try again wit h the next
tank. They are multiple mines and
will destroy every tank which hits
thfc-m. Your score is displayed at ihe
top of the screen. If you are success-
ful in finding a way across. Ihe pro-
grams stops.
You will find you become profici-
ent at avoiding the littered battle-
field as the game progresses. The
prngram was adapted by Tim
Hartnell From the original program
written by 1 S Howson.
©JSl low sun. 1982
SINCLAIR USER May 1982
iO
LET 5=PI-FI
15
LET X=S
10
LET C =
30
- - -.< r
. =— - _ - _ r
4.S
PRINT AT
se
LET H=1Q
- .— ,
rtT S'li-
PR TNT RT fi,, E.
a a
PRINT AT :•
PR INT AT
110
r-E *
130
I s .:>
170
RND
ate
" 50
270
5 3.. 5
■ H .■ 6
H ,B\ "
' THEN
LET C»Ci
IF INKEY$t>"
INKEY*) -23
IF C=X THEN LET B*B+X^X
IF C<X THEN LET R=fi + 1 5 -C *.2
IF 5 = Tyi T iWDi3a) Of? A = XNT
0) THEN GOTO 210
GOTO 60
PRINT hT il.E,
IF 5
THEN
GOTO 3
itfdESH
gsns
---.Si; -*
31
ENGULF is for the lK ZX-80, by
Graham Charlton of Rise Hark.
Romford, 11 sets you against a
vengeful computer. After you press
RUN. a large black square will
appear. That is the playing area. You
have five controls:
7— UP
6— DOWN
5— LEFT
8— RIGHT
9— SCORE.
After pressing 5,6, 7 or 8, followed
be NEWLINE, you will appear as an
addition sign (+) with an inverse
space, CHRS(12B], next to it, Every-
time you move, the computer will
place a black square next to your
piece. The idea is to avoid being
trapped, or engulfed, for as long as
possible. Once you have been
caught, press 9 to see your final
score.
Charlton's best score is 154, You
can make the gamy slightly easier by
deleting line 280, which prevents the
computer piecing a black square
where a black square already exists.
The game shows PEEK! or and
POKEing to the display file in action,
The crucial line is 1QG. which finds
t h e beg i n n i ng of ih e d isp J a y f il e.
10 LET A = (J
20 LET E= 236
30 FOR C=l TO 21
40 FOR C=1 TO 21
50 PRINT"*";
60 NEXT G
70 PRINT
80 NEXT C
90LETG=0
100LETA=l+PEEK(i6396)+PEEK
[16397)*256
110FORC=0TO20
120 POKE A + C, 128
130 POKE A + C + 22*20, 128
140 NEXT C
150FORC = lTO21
180POKEA + 22*C, 128
1 70 POKE A+22*C + 20, 128
180 NEXT C
190 INPUT D
195 IF D>9 OR D< 5 THEN GO TO
190
20OGOSUB320
210 IF D=9THEN GOTO 380
220 IF PEEK [A + F)= 128 THEN
GOTO 190
230POKEA + E,0
240LETE = F
250 POKE A+E, 19
260LETD=RND(4] + 4
270GOSUB320
280 IF PEEK (A + F] = 1 28 THEN
GOTO 260
290 POKE A+F, 128
300LETG»G+1
3 10 GOTO 190
320LETF=E
330 IF D=5 THEN LET F= F- 1
340IFD=8THENLETF=F+1
350 IF D= THEN LET F= F+ 22
360 IF D= 7 THEN LET F = F- 22
370 RETURN
380 PRINT "YOU SCORED*"; G
32
SINCLAIR USER Moy\HB2
GALAXY PATROL, written by R
Stubbs of Shearing HilL
Nottinghamshire, plates you in
command of a galactic: patrol ship
which bears an uncanny resem-
blance tu the letter V.
Your V wing fighter starts with 50
gallons of fuel which decreases
slowly. The amount of fuel remain-
ing is in the top ri^ht of the screen; in
the screen printout the fuel figure is
33.
You re-fuel your fighter by hitting
any of the random fuel dumps-
inverse spaces. Each time you run
through a fuel dump, you receive 25
gallons. You control your craft by
touching the M key. Holding-down
the M moves you to the right; leaving
the keyboard untouched allows your
craft to drift sideways.
The game ends and your score is
displayed either when you run out of
fuel or hit an asteroid (asterisk).
Line 13D looks at the PRINT posi-
tions^ by the last PRINT AT in
line 110— and if it finds a 23
(asterisk] stops the game there,
printing the score (S) and using an
unassigned variable (D) to hall the
game If it finds a 128, the computer
knows you are running into a fuel
dump, so the fuel is incremented by
25— LET F = F + 25. Line 145 stops the
game if you are out of fuel, i.e.. if F
equals zero,
© r siubbs
GALAX
PATROL
programs
s
LET F=50
10
LET 5=P-P
SB
LET R=rS
"-■C
LET B = 13
*e>
LET C=X0
50
PR TNT RT C .
RND*30;
" *"
55
LET R-IHT (
RMD*10)
+ 1
57
IF R=S THEN
PRINT
PT 6,RND*
3©; "11"
?®
LET 5=5+1
75
LET F=F-Z
30
SCROLL
^0
IF B>2 THEN
LET B =
;B-1
100
IF IMKEVS-"
M" RND
Bi2S THEN
LET
s=e+s
110
PR INT RT ft j
e;"U u .;TfiB 23;f;r
1 i^O/
130 LET K=PEEK
(PEEK 1&395+256-
PEctv
153S3)
135
IF M=23 THEN PRINT
■ s; D
14-0
IF H=129 THEN LET
F=F+25
14-5
IF F=0 THEN
PRINT
5. D
150
GOTO 50
33
*
SINCLAIR USER Maytaaz
33
THERE ARE two versions oi
Monster Munch, written by Tim
Hartnell, in which you — the
inverse H — have to escape the
monster — the inverse M — on a 10 x
10 grid of Full stops.
Beware, however, because your
task is hopeless. No matter what yon
do, you will be unable to evade it for
ever and will be utterly and com-
pletely munched.
10
DIM ft i 100)
20
LET Z=0
30
LET M=FNO
40
LET H=RNC
= ■?•
LET X = INT CRND^a.* +1
60
LET Y-JNX fRHD*Sl
70
LET PsIN T ;RND^a+?»
80
LET © = INT ;RND*2-?-J5J
85
LET ft v X 1 _ -
90
LET a (P+10*O3 =H
100
REM PRINT OUT
11®
PRINT PiT 5.0:
120
FOR D = l TO 1G0
130
IF ft*Di=0 THEN PRINT ' . " ;
140
IF A*D>=M THEN PRINT jS" ';
IF fr(Di-H THEN PRINT ■ JS"' ;
150
1&0
IF 10*INT tD^10> =D THEN PRI
'*5T
17©
NEXT D
3L?S
IF Z=l ^HEN GOTO 190O
180
LET Rf+10fD) ^0
190
LET A(X+10*Y>=0
£00
PE >, -.'LRYER MOUE
210
Pf ■" 7ER YOUR MOUE N.S.
H.U.J
" . ■' (NE %t &.\, <?E . SU) J
215
INPUT B%
si?
LET 8$=£s$ + " "
220
IF B$(13 = 'N" THEN LET Q=Q-1
330
IF e*<l}="S" THEN LET Q=Q + 1
H4
IF B*(1;="E" OR EJCS)-'^" T
HEN LET P=P + 1
350
IF Bt(l)="U" OR e$l2J=* H U" T
HEN LET P=p-1
300
LET fi <P+10*Q> -H
400
REM COMPUTER RESPONDS
410
IF P>X RND X<10 THEN LET X-
< + l
420
-1
430
IF P<X AND X>1 THEN LET X=X
IF >Y RND Y<10 THEN LET Y=
V + 1
<i40
-1
500
IF 0<Y RND Y>1 THEN LET Y =Y
LET R lX + 10*YJ =M
600
REM HUNCH. . .
610
- I
Q00
IF X + 10*Y =P+10*Q THEN LET Z
GOTO 100
2000
PRINT RT 10fRNDsl0,10tRND*l
^.-.^HR. GOTCHR HUMRNl
2010
GOTO 200©
.&. .
4 ■ * * -
% & a a
.
- -. y -
*■-«■■!.
% ■ "» «
• *•*•■
* * :« «
* * w r r. m.
* *
t B iM.- ' ■ 1
X NT E R V G \ f R HO v £ H , ^
E,
MU , SF ,-z.U)
U4
SINCLAIR USER Muyl982
program
You enter your direction of
move— N, S. W or whatever, as
shown in line 210. The secood ver-
sion of the program is a little more
elaborate in its display and has; a
scoring mechanism. You can convert
the listing easily for game one Into
game two. You will need more than
1 K on your ZX-81 for the game.
10
DIM R * 1 x :
20
LET 2-0
55
LET S=0
30
LET H=Rt-JD
40
LET H=RND
-■■■■■:
LET X=IMT (RN&*2) +1
50
LET Y=^1NT -:D*5>
70
LET P ERNE
bo
LL
■r> 1=
LET R CX+10*Y) ^N
qg
LET R <P + 10*0.i *H
100
REH PRINT OUT
11CI
PRINT RT 5 f 0; "SCOPE ';S
IIS
PRINT
1SB
FOR D=l TO 100
130
IF RiD)=0 THEN PRINT ".";
140
IF fl(D)=M THEN PRINT '"fir.
IF RTD3 =H THEN PRINT "ffl" :
150
16®
IF 10* INT iD if" = D THEN PR^
NT
170
NEXT D
175
IF Z=l THEN GOTO 1000 * 1**'
130
LET fi«P+l@*Oi -0
193
LET R *X+1<2*Y> =0
£00
REM PLRYER HOUE
210
PRINT "ENTER YOUR HOUE N,S,
E..U., J
'■ . " (NE . NU , SE ,5U) "
215
INPUT E$
£15
IF S*(l>= , *5" RND Q>5 OR B* i
1) b"M" RND 0<1 OR B*tiJ«"C" AND
p>=> OR E*(1>="U" RND P<2 THEN GD
TO 216
217
LET BJ=C*+" "
220
IF B*(l) ="N" THEM LET Q=Q-1
250
IF BS(ll=' k S'- THEN LET 0=0 + 1
24-0
IF B*C1J="E" OR B*t21 ="E" T
HEN LET P=P + i
250
IF B* 11) =■■«■■ OP &*t2)="U'" 1
HEN LET P = P~1
260
LET 5=5+1
300
LET R (P+10*O) =H
4-00
REM COMPUTER RESPONDS
4-10
X + 1
-1
4-25
IF P>X RND X ; 10 THEN LET X =
IF P<X RND X>1 THEN LET X =X
PRINT RT 0,10; "H"; RT 0,10;"
*" ; AT . I©; ■■ M
430
IF Q>Y BnO Y<10 THEN LET Y-
Y+l
43S
PRINT RT 0, 10j ••B'-' .: RT 0,10; "
*"■ ; RT . 10: "" ""
4-40
-1
450
IF 0<Y RND Y.*0 THEN LET Y = Y
PRINT RT 0. 10; "B ' ; RT 0., 10.; "
*" ; RT , 10; " **
500
LET R (X+10*Y) =M
600
PEN MUNCH. . .
610
-1
900
IF X+10*Y=P+10*G THEN LET Z
GOTO 100
^COO
PRINT RT 10+RND*±O, 1®+RND*1
a ; "■
|Hfl., GOTCHP HUMRNJIB"
2010
GOTO 2000
SINCLAIR USER May 1962
35
DANIEL KING, of Headington,
Oxford, suggests thai the lK
ZX-81 Jackpol program could
be used for school fund-raising days,
charging fivepence for people to
press NEWLINE for a spin on the
ZX-81 fruit machine. They are paid
eightpence for iwu ideniiciil
symbols and 15 pence for three.
That. King assures us, means a profit
of 25p on 20 games, Simply RUN the
program, then press R to roll or
return.
If you have more than lK, enter a
routine to total your money-— wins
and costs — automatically, A HOLD
would also enhance the game-
Running the program gives a very
effective impression of reels of
symbols spinning, before settling on
one in each window.
^?r^aa<gj
PUSH
R FOR ROLi_. C03T , , .5P
TUQ PRV 6P. . .THREE PRY 1E _
2
5 . 13
DRTNT hT - , IP. 3TCM2l3Ajr . RT
: R^ '
'
p r 1 ?n" flTsTe f jsh r for r
^i_. C05T...5p-,PiT ii.0."TUQ Pft'v
5P . ,
.THREE PRY I5P"
5
IP INKEY$:;f"R" THEN GOTO 4
6
■7
DIM ft* (3)
FOR F = i T ~ ~
10
LET U*INt" CRND#?) +1
20
LET ft$ tFj =Bt(J]
■50
NEXT r
6©
POP P = I TO 3
§2
e OR T — 1 T G "7
sg
print rt e^ii+afF.jBttJ)
SA
NEXT <J
35
IF RND<.6 THEN GOTO 3 2
'—■ ^D
PRINT nT -5., lli5*F, H £ ' r j
f-;E;VT —
1C
IF' 'iNKEYC < >"R' J THEN GOTO ]
11©
RUN
©DKing.
[982
,
M
SINCLAIR USER May 1962
programs
ANDREW LOVERINC has
spent many hours with his 1 K
ZX-61 in Maidenhead in pro-
ducing the tine game of Catch, You
will see, when you press RUN, an
open box nuar the bottom of the
screen, Pressing a moves you to the
right, 5 moves you to the left. You
have to try to catch a rapid I v-
descending ball dropped from a
random position at the lop of the
screen.
To confuse you, and to introduce a
little luck into the game, a Jid appears
at random places above the box. If
the ball hits the bottom, or the I id, the
game ends and your score is printed.
- -
— —
L_E l i ' — i — t-
L ET ~ -~:IT i R N D *30 )
+ 1
-
~~ "T" C — -iT
:
LET = ^E
-
_ ■ • ■ C-i 5 B _■ ' "
TO
LET E=IHT CRND*30J
SG
PRINT ^T 19 . F ; " — _
**
PRI NT sVT 2 s '. n '; ■ ■ n
**
100
PRINT hT ai.fl; " U
11
l flj
-rp- T^l<EY$="5" i=j*3£>
= 2 THEN
l tr~ '
*=r i
-0
IF INKEY*="3 ' : PND
~. 59 THE
e*r
- . -
• ~- r*
IF T ' - -: .- ■- =E + 1
THEN GOT
L40
IF B=^t) P.MD CscR + 1
THEN GOT
15$
150
XF B-21 THEN GOTO
22>0
1
:~ 1 .=
" "^™" T^
_ _
1 20
L£"" D =D+ 1
Z:;t RT i . 2 , "SCORE l * , D
~! (J ©
FOR w = i TO 50
=35
ME XT
" L£
jTO 2i
25
rRTi;T RT Q.,G, "SCORE
330
hRL;3cl J-E4.
24.0
RUN
■■ Ami rpvv Levering, HJ62
10
INPUT MS
22
i i= JfiL "4-3"
355
FOR C-l TO 3
4-0
LET L=URL "0"
50
IF CODE M$ (LJ > 100 THEN LET
. =vBL ' 128
FOR N-0 TO 7
7-et
LET Z=PEEK i76s0+M+6s (CODE
13 EC J
-LJ J
33
FOR X = l TO ©
9©
LET Z=URL "Z/S"
130
Z-Q£?E M$[Ci ;>lt?^ THEN SOT
--it?
110
IF Z^:>IMT Z THEM PLOT B#C-
,Y-N
'1 *_• ,-L
SCTO 2 : _
_ 3 2
-=- ^z" - r t * -. —r~ —r **■ m —i ^ i. . — ■. - ■—- ~=~ -3 -* v— l » --
-4-0
LET Z-INT Z
ISO
NEXT X
160
NEXT N
1 7 2
NEXT C
' "l i' ".— *
130
IF LEN n$0 THEN GOTO ^4-0
£00
LET M*=M$ 19 TO J
210
IF Y<S THEN GOTO 00
2.--
■_- - •! :!!4
: _- L ~o
INCLfll
This program is a development of one
which appeared in the October 1381 issilt? nf
Interface. II is copyrighl Christopher Lowe, <S
[902.
THIRTEEN- YEAR-OLD Chris-
topher Lowe, who lives in
Edinburgh, says of his pro-
gram, Lcrge Letters, which fits a IK
ZX-81, thai it will allow you to obtain
an enlarged version of any charm
ter, ordinary, inverse— as In the
sample printout — or graphic.
Keywords or function commands
are not possible. The program jusl
squeezes into lK, using such tricks
as linn 40 to do so. To obtain a print-
out of your words, insert the follow-
ing lines:
215 COPY
235 COPY
And change line 1 90 to:
190 IF LEN MS < 9 THEN GOTO
235
SINCLAIR USER May i8&2
37
ADAPTED for a ZX-81 with
more than 1 K from a ZX-wi
program written by Stuart
Roberts, this Noughts and Crosses
gives you a chance to win now and
then, unlike many computer Noughts
ana 1 Crosses which are unbeatable.
Usually, the best for which you
can hope with such programs is a
draw from time to time. You move by
entering the number of the square
into which you wish to move.
According to the book Computers,
their impact and use, by Robert E
Lynch and John R Rice, there are
362,800 possible games of Noughts
and Crosses, if all games are con-
tinued until all spaces are filled.
This program will play some
40,320 of the possible gamfijL You
will find the program will run
almost without change on a ZX-80,
although you will n«ed to change the
PRINT arrangements slightly and
you will have to delete line 110 com-
pletely and replace it with a CL S,
NOUGHTS
and
CROSSES
o
Q
o
a
o
o
o
O
C
O
Q
o c
L
/
o
o
O
i
a
a
4-
10
.30
so
70.
se
90
1 .'O
i 10
i f a
1 30
140
ISO
L-i-t
1 ?©
I B ii
190
3 ? 1 B
. ■ 1 U
1 E
REH NOUG
t, ■■ ■ i
BEH FROM
REM BV 5
Din B 1 4 J
DIH fHfl
FDR R«l
r Ifl!
NEJCT ft
LET E=B
let e =0
LETT N-*9
LE>T *=**
PRINT" RT
FOR rt-1
TF R.W
IF O (ftp
TF nini>
PRINT Bi
*JF>:t r
PRINT
PRlNl
IF N-l T
IF E-6 T
TF E=6 T
ir b-b t
r*T<5 cm
T LI OPT HkiPF^TS
TO 9
pR
ff,#J
ro 9
HEN C, J : U H ' '*»
fi> THEN. SOTO 400
id TNEN r-OTf +38»
HEN GOTO 46J
HI I- f BjHi
HEM GOTO 9 7]
Mf.N PP HI |
c?3fl
,4V
2 50
260
i; 7a
. : *<?0
£20
.Til
MB
jae
■ 40
350
36 G
370
3 9B
»**
1 Id
19*
130
4 4*3
4 1?f*
if CI
»7«
i30
I '•
• ■.- i
1 .i
5i20
■ -.1
5 40
' ■ ' . o
5&0
^70
^BO
' ..O
frfl
( LB
■ 4 ■
' ■ L*
670
E 30
l"3B
P4-0
J50
7&C
''70
■
■ 4.0
:!<-.[!
. M>
■ 7H
! H
M»
'-,4*1
MO
,■: ll
SPHt
lew
1 irtP
li 10
NO'
if o*s THEN i?nrci a .•
INPUT Z
IP 6121 i i7 THFN r,PTn P30
LET 0=Q+1
IF 7=11 THEN GOTO ZSP0
LBT M» ]
LET BlZi =e>
GOTO 100
1 r r Es ■ * > - 1 n
GOTO SO
fob R ■ C To D
IF BiR!=R THEN LET BlAi'lC
i r T r»r#e*
NEWT P
GOTO 93
IF BiSl-E "THEN CPTC 3&
let a ft i «ifl
GOTO 90
PHIHT 'O
LET P (R> =1
GOTO J.7&
PRI1*!T "X ",
LET PlUtl -4
GOTO 170
LET G =e
LET C=l
L r ' V 7
LET F-3
PC15IIB H
LET C=3
LBT D.7
LET F=l
COS '-IB H
LET E>*S
LET r=3
GO'S LIB H
lfr-T C-r
LET D=B
GOSII-B H
LET C-l
LET D«7
601UB H
LET Dm3
LET F=0
'7 OS '.IB H
LET C=J
LET f*«C
r.Di'je h
LFT L = /
LET D«9
GOS'JIS M
LET G-GM
IF Q«S THEN GOTfi Sk#
SOTO *9P
LET <>XO
Pf n
PRINT
R E F" LIS N
LCT E =C
Fnp *»»C TO D-
LET E=E4PlBl
LET R»R+F
NEST R
IF E»^3 THEN GOTO »ft#
If G*0 THEN BtTUHM
IF Er8 THEN GOTO
IF OH THEN RETUSM
IF E -£ THEN GOTO 3f9
IF G-B THEN RFTL'FN
IF t.B THEN 5PTO 3£ft
IF G=3 THEN RE-
IT r -y on B*4 thfm &tiTn ?7p
R ET I JO N
PRINT
POINT
f R I NT
PRINT "DO YOU UAHT RMilTMrE
T . . , ■ ■ ( y Oft W > ,J
INPUt H »
r.; ■
IF K«0"*«" THEN RUN
: .
PHJNT "OF, TKBWf-S FOB PLflVI
a 9
^ 3
j *
a k
• 3
in ft
Q X
f 3
6
a 9
143
4 9
" ■ y
4 9
:<h
SINCXA1R UHliK May 1982
X81
users
I need more memory! please rush me the fully
assembled, tested and guaranteed
'BYG BYTE'
16K RAM PACK
Name
Address
Make all cheques & PO's payable to:-
Phoenix Marketing, Oakiands House Solartron Road,
Farnborough, Hants. Tel: (0252) 514990
FULLY INCLUSIVE PRICE
£34.95i
ZX81
ZX-MC
• ELIMINATE MACHINE CODE PROBLEMS wilh ZX-MC - a new machine
code onbug/momior for th-aZXBl T§K
• ENTER. HUN & DEBUG r otir machms otS« prcgrama independently of Banc
commini* 3K-MC resides m RAM, and Inayns yQU 12V;K of memory to work
with
■ SAVE A LOAD your mtofttr* sod* programs AT DOUBLE SPEED Ai liiil you
fun Heed from Btonnc, your M/dn array&or REM I mas
■ REGISTERS DISPLAY A BREAKPOINTS in make de-buggm-g easier- PLUS
many morv uwlul commands
■ A MUST FOR BEGINNERS * ADVANCED USERS FpU on your
M/C programs, not on howftnd where 10 srore them
• ZIMC is supplied on a hign quality cfcSsetTa, *nh a 3fl page oparaHr»oiniariii#*l.
rTCA Ind VAT&P+P
fC.WQl
SCREEN KIT 1
JUItB of mjicUme- COIte routines for use in Hum<: [sroLjiama. 10
enhance your screen display, and create DATA FILES- on csss<ti«.
Scf sen Km becomes part ol ydu f B asic program
ATA FILES Savt & Load, at double. SpMCl. |usi ihe Basic variables Load
different variable* mm the sama p*ogfam. or eietharwje variables between
programs
■ DRAW A BORDER • KEYBOARD SCAN . HASHING CUFSOR
• CLEAR PART OF SCREEN* LOAO ANV CHARACTER TO WHOLE SCREEN
• INVERTVIDEOOFPARTOFSCflEEN •MEMOflVLEFT
• CLEAR SCREEN BY SCROLLING UP DOWN LEFTOH RIGHT
• Supplied on cassetto »i|h uisiruciions
fR-70 '"' :l VAf !|P * f '
ICWO)
Send laijje 5AE. (or more details Program* available mani order unly
ABO* up to 14 days delivery. Please n/rakfl cheques- PO payable to.
I
6 CORKSCREW HILL. WEST WlCKHAM KENT BR4 &SB
JRS SOFTWARE
19 WAYSIDE AVENUE, WORTHING, SUSSEX, HN13 3JU
TELEPHONE WORTHING 0B»\ {Evanlng* and W«*fc*n4t oolvl
, «_ _ .__. , i. f
**u- A**! IImh. b M «<*■ UK'
*• tnWik - J r— ■ n K>M fill ■ lit U l(K
■
SnCIAl OJ11PHIQX inumii
aim
1. ■
16K RAM PACK
t35 ($09.95}
ft-vi ii.; fi". ibbl^iiI
Lm * i #.-
Ha *i«|iU'* mu&mmki
H.'un.ltitl -- hb# iiu
GRAPHICS TOOLKIT
An-D,ltiflr m«»iptKI Lit PAUL Ml -' '
2? BWCttmH WACHWf CODE «WJV*M iftW tfHb-» vrjj taJ/rtf** *i-.fr HUftr- JCrWfl iJ fliw ftr/fl/* ^
IXXtl - WC HAM ONC Vi
■-, .rfiaft 1 •>*.— t. Dr< i|mK'»«
' -?f whtih ii •J*l->'<r* * i*EM
■!■»• -:»> •'*- i> mv<> ijii 1 ' I
*■;■ Jll ■«!! 'F*-.-«r hi ■HIT' <K-*-|l|'-> IUU L+P>*B*
tCHDi I <**■-
I
L
■LtiMTSJ I
,L J
■■iHiHjfhiiiriN'i «i ynin ttriM'i SV*»"
to n«iii-i nd ■*
■
. ..
."i$fiPr-l "' '<un*j Iftv
■
Yiiut lctIi •■ pis-n-.iT' 1 ■
I li, I r.H, «,, nufh|Mi i;l hurt inu *£*f m i hi-*!!-"*
' ■'I'uriF
■
Lrf I
CH-i^nJ I ±M' ■■• ■■■■ rn-M |..<kiitiin in
IIFi MhM U"r
Fi !<;**.■ J
f U> I^IUM Mm m rani H*ihjT LnVkHMt* m l*ii
Xl4 iii.i
ALL FOR ONLY 15.9$ (411.90)
4*Hkf*iH4 -Mnui lik#n MSI
uiui ■ i-i. ■■ |
III 1
Jlt-
h* l»a prnu.'Bn<
ii ,. |N
■ i .',
SINCLAIR USER May 1982
39
MICRO GEN QUALITY PRODUCTS
ZX81 A/D CONVERTER BOARD
1
This 4 channel analogue to digital converter, originally developed for joystick control, can be used for such applications as
measurement of voltage, temperature, light intensity etc
The board fits in between the RAM pack and the ZX81 (No skill is required to make this connection, and it actually improves the
stability of the H AM pack.) Price now onlv f 1 B.50
JOYSTICKS FOR THE ZX81. only £950 each
* The most exciting add-on ever for the ZX81 . free yourself of that dead., unresponsive keyboard
* 1 or 2 joy sticks may be connected via our A/D board.
* Turns your ZX81 into a true programmable games machine
* Extends the capability of the ZX81. imagine the tremendous variety of games and applications that now become possible
* Details supplied on how to use the joysticks in your own programs
Please note that you cannot connect conventional analogue joysticks directly to the digital input ports found on most I/O boards, an
A/'B converter such as ours is required,
A free copy of 2X AM AZE plus any one of the games listed below when ordering a Joystick and an A/D board
Programs available
You've tried the rest, now try the BEST.
"his program has many features including an ever increasing rate of play, (they'll get you in the end). only f 3. 95
ZX SPACE INVAOERS
Quite simply the best breakout on the market.
"eatures sevwi bat angies. (you won't find this one easy},
ZX NEW YORK
now only C 3 95
A very addictive arcade game
Jomb and shoot you way out of trouble, otherwise you are doomed to crash. Generates a different pattern, fora different game @ach
nme you play . On the reverse of the cassette is ZX R E FLEX, find out how fast you really are. now only £3.95
ZX CHESS
The original and still the best, * Graphic display of chessboard. " 6 levels of play ' Displays record of your moves
and the computers. " Board can be set up to any position. " Has ability to change sides or level m mid-game. * PLUS * CHESS
CLOCK on reverse side, records time taken by each player. * Resetablefunction. "Single key entry. nOWOnlv£6 BO
All our games are written in machine code, and can be used with joysticks or keyboard, (except chess, keyboard onlyi Supplied on
casset te w i t h I ibr a ry cas e
Too allow you to prove to yourself that our products are second to none, MICRO GEN offers the following terms to our customers
14 DAYS FREE APPROVAL ON ALL PRODUCTS
All money will refunded if goods are returned in good condition within 1 4 days of despatch.
If you write a program which is exceptional, please submit it to us We will offer a royalty if it is suitable. Cheques and PO's payable to
MICRO GEN. Dept. SU1 24 Agar Crescent. Bracknell. Berks Please add 40p p&p to all orders
ZX 81 IK GAMES FOR ADULTS
in the Geronimo Pratt Series
Album I "The Adventures of Geronimo Pratt" 8 flicker free
moving graphics programs in which, among other things.
you must:
- help 6.P. keep the repair bills down as he drives Uncle
Gives new Porche
- help him pay those repair bills as he gets a job as a
human cannonball
- help him crack the code of the combination lock on the
bedroom door and. when successful find his true love
inside- with inevitable results! I
Album II "Pra itemization"
Its Party Time with Pratt! I
A multi-player album to try out on your friends at your next
party. See if they are:
. - Sober enough to match G.P. at symbols
-Sharp-eyed enough to Clone-a-Pratt
- or will they Lose their Shirts Bruce Racing?
Whichever program of the 8 on this album you try them on,
they will need nimble fingers and sharp wits. Most games
on this album may alsobe playedsolo against the machine.
Coming soon - "Junior Geronimo"' - an album based on
the best from both adult albums but now suitable for ages
7 id 1 5.
Album) £3 50
Album 1 1 £4 00 Both albums for E7.00
— - Send crossed cheque/PO to:
IBESBFturre*
390/392 Holcombe Road. Helmshore,
Rossendale. LancsBB4 4NF,
Tel:0706 220596
ePS
MOVING AHEAD
WITH
ZX SOFTWARE
ZX CHESS & ADVENTURES
PROGRAMS FOR THE ZX81/SQ INCIUD1NG-
ZX CHESS I
reduced tof 6. 50
Very popular mactirne cod* program, wiih si* levels of
play and arvanalysufjpnon, Unbeaten excapi by
ZX CHESS II
now only €12 99
ADVENTURES
ADVENTURE A'
E6.00
ADVENTURE
E70G
B
A now improver! version nulltl a iasier rnipnrm nmfl.
jsven levels rjf play, and in addition a recommended
move oplton
E<olir>g machine code g#rn#5 W 'th inalent response.
c hcose from i h* rang* fcwlcw. You find yourself stranded
o*t m after) plana*
Can you reach your ship and escape t
In n jungle clearing you came acquis an \m,* 1 ample
You must break in, collar i treasury and en-apa alive
Beware Includes a c astcHcua ve f ou tine
ADVENTURE C" You are unfurl urwtn enough to be drawn 10 an alien
£ 8.00 cruiwr Can you reach Iris central roam and (rue ycmrwH
or will I hey get you first?
Includes a cassette savu muiinr
GALAXV WARRIOR £3.00
Faal and eliciting interac live ernmaiatf graphics geme.
Hum Ctiritfmiiitnd gsihrough black holes
IK GAMES PACK £6 00
GALAXI ANS AM ih* r^ur** u1 rfm arcade game m a fast machine
EG 50 Pojd* pr<jsjrrjm Swooping aitackers. enflkrertMis and
personalised scoring.
4 30 m 1 machtne cods tool and diuswnMn. allow*
access to all registers and id search ihmugh and modily
memory, vvilh cassette, routine!
anri many mrjre For a catalogue giving full derail* v\r?.i?.r. »rrni a S A F \o
ZXBUG
£7 00
Artie Computing
396 James Reckitt Avenue
HullHUSOJA.
I
40
SINCLAIR USER May 1982
^
*
ZX8T PERSONAL BANKING SYSTEM
WITH LOAD/SAVE DATAFILES
ATDOUBLESPEED
Load the program in the normal way - enter amend or delete
your transactions {ZXS 1 will automatically scan standing order
file and post any items due) -save the file of data onto cassette
in 45 seconds - load different datable into the same program,
also in 45 seconds - enter itams, etc - save datable only onio
cassette (45 seconds) - repeat operation for any number of
accounts Idatafilest
Absolutely no need to save program, as all information is held
in datafiles, a powerful search facility is included Very easy to
use - unlike other bank accounts. Requires a minimum of 1 6K
RAM - can use much more (no modification required): on
demonstration at next ZX Microfair (No. 3)
Send £9-95 inc. to J. P Gibbons A IB r for cassette and users
1 4 Avalon Road. manual
Orpington,
Kent,
BR6 9AX
There are only two suppliers of supported ZXS 1 software, this
is one ol them.
(sand large S. A. E.
for details)
Coming soon: Bank Reconciliation Module - a separate
program on cassette that utilises data
supplied by the main program (S.A.E, for full
details) - the only expandable system for the
ZX81
The Personal Banking System is also available from the Buffer
Shop, Streatham, London and Branches of the Computer
Bookshop Group, full maintenance still available.
NEW ZX81
16K SOFTWARE
The Diggles Kitchen
Recipe Cassettes
Celebration dinners to
simple suppers
Volume! 50 pages world wide
recipes £4-99 (inc. P&Pand VAT)
Volume 2 50 pages European
recipes £4.99 (inc. P&P and VAT)
Special price for two volumes
£9 (inc. P&PandVAT)
More volu mes to follow
Please specify which vol Limc(s>- Mail order only
Send remittance to-
MICRO COMPUTER SOFTWARE
Unit D6 r Pear Industrial Estate,
Stockport Road, Lower Bredbury,
Stockport SK6 2BP
Teh 061 -494 2441
Occasionally during the life of a M icro a program is
written that can go on tobecome a standard. ZXS 1
MONOPOLY could be such a program. Most
computer simulations are solitary affairs using a
program that caters only for one ortwo players
ZX81 MONOPOLY allows six players to compete
with the machine doing all the boring bits r actingas
board, rule-book, u mpire. dice -thrower and
accountant. No cheating is allowed and when
required a list of a players properties and the
development situation for each can be listed No
need to worry about missing the rent either,
your ZXS 1 is also trained as a rent collector. The
program is well driven by a clear M END at the start
of each players turn and after the dice hasbeen
thrown. 2X8 1 MONOPOLY also allows the game to
be SAVED with a WINNER so far report. The
program requires 16K RAM and comes complete
with instructions. Let all your friends and family
appreciate the ability of your ZXS 1 NOW
ZX81 MONOPOLY for 16K at £8.00 inc VATand
postage. Cash with orderfrom the publishers.
WORK FORCE
140 WILSDEN AVENUE.
LUTON, BEDS LU1 5HR
OvSr-5BE1*iird=fa*C1 OQPfcf"
lIlAMTCfV 2 * hardware and software
WHIM EU-for the American market
We ora the major US distributor of hardware devices and toft-
wore packages for the Sinclair ZX computers.
We eon market yo*jr product in ihe United Slates. If you are a
hardware developer Of software a ul he*, we want to hear from
you, We're particularly interested inr
Intellectual gomes
Relational data bases
Accounting software and other
business^oriented programs
COME BY OUR TABLE AT THE 3rd ZX MICRO? AIR and Ml
us about your product Give us a chance lo review it with on
eye to making you a sound royalty offer. At tne soma time,
pick up o copy of our catalog and our Software Author's
Guide.
MINDWARE CO.
Products that supplement nature's computer
70 BOSTON POST ROAD
WAYLANO, MA 01778
USA
(Sir) 356-71 75
SINCLAIR USER May 1 882
41
Finding out about
The trig functions on the ZX-81 are generally regarded as the
least used on the machine. Here Ian Stewart looks into the
mysteries of SIN, COS and TAN
MY DICTIONARY claims lhal
SIN is moral depravity, COS
a curly variety of lettuce and
TAN a colour caused by exposure to
sun. I can imagine computer pro-
grammers engaging in acts of
depravity with a lettuce on the Costa
de Sol but I doubt if they would
admit to it underneath the Q, W, E
keys of a ZX-61 keyboard. So that is
not the explanation.
They are, of course, FUNCTION
keys, What is a function? It is some-
thing to which you give a number
and then it gives you back another
number. Try typing PRINT SIN
1.4423 on your ZX-81 in command
mode — it will print you out a
number, In general, for any number
A, you get back certain numbers SIN
A, COS A and TAN A but for
what are those outlandish things?
A schoolteacher would call them
trigonometric functions, a fussy
word for things used to measure
triangles, Surveyors use them, of
course, but need anyone else bother
with them?
The answer is that they must and
the reason is that they are very wide-
ly applicable Fortunately, you can
learn some of their uses without
undertaking an uninteresting course
in trigonometry.
Radians
SIN, COS and TAN are really
about angles, and angles are funda-
mental beasts. Straightway we hit
the first snag. Sensible people
measure angles in degrees, from
degrees for no angle at all up to 360
degrees for a full circle. You can go
further, say 720 degrees for two full
circle — see example. Then a right
angle is 90 degrees, a straight line
180 degrees, Cut up a square slice of
bread to make two triangular sand-
wiches and the smaller angles are 45
degrees.
Computers and mathematicians
prefer not to measure angles in that
way; their favourite unit is the
radian, Draw a circle of unit radius;
measure unit distance round the
edge; that gives you angle of 1
radian.
mode; if you type P followed by J the
computer will not understand III
denotes space].
10 PRINT " {] [j |j |j DEGREES || [[
RADIANS"
ZOPRINT
30 FOR X =0 TO 90 STEP 5
40 PRINT TA B 4; X; TA B 1 3;
X*PI/18Q
50 NEXT X
10 PRINT" [| [] [j [] RADIANS [| I]
DEGREES"
20 PRINT
30 FOR Y = ID 1.8 STEP I
40 PRINT TAB 4; Y; TAB 1 3; Y" 1 HO/PI
50 NEXT Y
Right-angled triangles
Given h right-angled triangle with
an angle A, name the three sides like
this:
I will not go into the reasons why
this is a good idea but the point is
that you must be able to convert
From degrees to radians or back
again, to make use of SIN, COS and
TAN, The crucial gadget to do it is
the number
PI =3. 14 159265358..,
whk;h is the distance half-way
round the edge of the circle. So 180
degrees — the angle half-way round
the full 360 degrees— must be PI
radians. In Consequence
To convert degrees to radians,
multiply by P1718G\
To convert radians to degrees,
multiply by 180/P1,
Here are two programs which will
illustrate how this works— type
them into your ZX-81 and run them.
Note that "PI" is key M in function
More formal terms are opposite for
vertical, adjacent fur horizontal and
hypotenuse for slanting, Then, when
the angle A is measured, we have:
SIN A = vertical/slanting.
COS A = horizontal/slanting.
TAN A = vertical/horizontal.
So if we know two of the sides anil
the angle A, we can determine the
other side.
For instance, suppose I stand 100
metres away from Nelson's Column
and measure the angle to the top at
73 degrees. How high is the column?
f can lin u ed hit pay •
42
SINCLAIR USER MoylW)2
SIN, COS and TAN
; -Ji
SINCLAIR USER May 1983
t9
k m(^
(continued from page 42)
We know the horizontal and we
want t he vert icah so we have to use
TAN A - verticakhortzontal.
So
vertical = horizontal x TAN A
= 100 x TAN 73°
We have to use radians,
remember? Now 73 degrees is
73*PUl80 radians. So we can find
the answer by using the ZX-B1 in
command mode. Just type
PRINT ]00*TAN(73*PI/IBO).
Do not forget that TAN is key E in
function mode, not T-A-N. You
should obtain the answer
327.0B526,
For some problems like this, you
will need SIN or COS instead. For
instance, to find the distance
between you and the top of Nelson's
Column, you need
PRINT lD0/COS{73*Pl>iarj)
which is
342.03036,
Circles
Circles ere what SIN. COS and
TAN mean but it is not the way in
which they tend to be used in pro-
grams, Try this program:
10FGRY=0TO360STEPi0
20LETX = Y*PI/180
30 LET A = 30+20*COS X
40LETB = 20+20*SINX
50 PLOT A, B
60 NEXT Y
What have you? It is a circle. It is a
trifle bent because of the coarseness
of ZX-81 graphics. The 30s and 20s in
lines 30 and 40 are cooked' up to get
the size and position correct. The
centre is at [30. 20] and the radius is
20, Try varying those numbers and
see what happens. Change the pro-
gram a little and you can plot spirals:
* ^ ^^ ■*.
1
*
\
/
/
t
V
\
V
1
1
\ * \
1
1
\
I
\ 1
/
1
V
\
> mm <*
i
/
\
V
-^ '
/
/
.
10FORY=QTO720STEPl0
20LETX = Y*FI/1B0
30LETR = l.5*X
40LETA=30+R*COSX
50LETB = 20+R*SINX
60 PLOT A, B
70 NEXT Y
Or you can draw rosettes; just
change lines lOand 3Qtu
10 = FOR Y = TO 360 STEP 5
30LETR = 20*SIN(3*X)
and run. Or change 3*X in line 30 to
4=X.5*X.6*X t 7*X...
There are many other uses. In the
program Sink the fcfismorck in my
book with Robin [ones— PEEK,
POKE, BYTE & RAMI— we use SIN
and COS to calculate the trajectory
of a shell fired at a ship,
To end, here are the makings of a
kind of roulette game with letters.
There are some useful ideas in the
program which should have plenty
of applications.
Rouletters [©Ian Stewart 19fi2)
[RunsonlK.ZX-Bl].
10LETC =
2QLETD=100*RND
30LETQ=;17
40FORl = lTO25
50GGSUBZO0
60 NEXT I
70 LET Q= 165
80GOSUB200
90FORT=1T05
100NEXTT
L101FC.> D THEN STOP
120LETQ=37
130GOSUB230
1 40 LET I = 1+1
1501FI>26THENLETI=1
160LETC = C+1
170 GOTO 70
200LETX = rPT/13
210LETA=10+10*SINX
220LETB = 16+10*COSX
230 PRINT AT A, R:CHRS (l+OJ
240 RETURN
• Ian Stewart is a lecturer in mathe-
matics at Warwick University, the
author of 20 hooks, including
Concepts of Modern Molhemotics.
Get Knotted.' and — jointly with
Robin |ones— PEEK. POKE, BYTE &
RAM! — Basic; Programming for the
ZX-81.
44
SINCLAIR USER May 1B82
.
•
SINCLAIR USER
- the best
enhancement yet
for the ZX enthusiast.
Make sure you get it monthly!
What is the best way to guarantee (hat you
never become bored with your Sinclair
computer?
The answer is to subscribe to Sinclair User ... written
specifically for owners of ZX 8£fs and ZX 81's. Sincl..ni
User is the latest monthly from ECC Publications ■
pioneers of Practical Computing, WHICH COMPUTER?
and Computer & Video Games. Whether you bought
your system yesterday or are an old hand, you are
probably an enthussa&t for your machine. And your
biggest problem is likely to be obtaining all the
information to satisfy your interest We promise that
Sinclair User will be devoted entirely to quenching your
thirst for information.
As the name suggests, the content will be geared
specifically to helping you, the user. There will be pages
of information on available hardware and software. Our
expert writers will analyse established products to help
you make The right choice. There will be exclusive pre
release snippets on products which are about to hil the
market. Our aim is to make Sinclair User invaluable and
we will chronicle applications which are of special interest
Each month we will carry pages of programs. Another
mu si for every user is our first-rate helpline service And
we intend to carry as much information as possible
about clubs. Last but not least let us say that the best
way you can guarantee you like the magazine is by
participating yourself. Don't forget to ask us your
queries; send in your programs for which we will pay
£10 if we publish and be sure to tell us if you are using
your ZX 81 in a special way. Send in your club news
and tell us of any interesting people out there in
userland. And jusi in case you need luriher conuim ing,
look at our forthcoming editorial plans.
Can you continue to get the most out of your ZX
without reading the Sinclair User every month? So why
not fill in the subscription order form today?
Editorial Plans
May
1>w Sinclair 1«< RAM
Hiss,'-
■ hit*;, programs
June
S>ml<t a. look. IHH> frit 1
future
Graphics 5t1JtwJTlL■
July
The ZXB1 memmry map
.utilised
[>bu<jgin3 programs
•
*•
X
August
Tk' Sinclair printer
and ii* aliematiwes
Chess programs
September
Erihu t iLWH g U* (of ihe enthuswuJ ^,&
Ifj cofour. sewnd, f ^
Business sofiware - ,-F jd?
br ihe £JCS1 W If ' jfE* s&>
ECC PUBLICATIONS
30/31 ISLINGTON GREEN LONDON N1 &BJ
SINCLAIR USER MoylMS^
45
Sinclair ZX81 Personal Com
the heart of a system
that grows with you.
1980 saw a genuine breakthrough -
the Sinclair ZX80, world's first com-
plete personal computer for under
£100. Not surprisingly, over 50.000
were sold.
In March 1981, the Sinclair iead
increased dramatically. For just
£69 95 the Sinclair 2X81 offers even
more advanced facilities at an even
lower price. Initially, even we were
surprised by the demand - over
50,000 in the first 3 months!
Today, the Sinclair ZX81 is the
heart of a computer system. You can
add16-times more memory with the
ZX RAM pack. The ZX Printer offers
an unbeatable combination of
performance and price. And the ZX
Software library is growing every day.
Lower price: higher capability
With theZX81, it's still very simple to
teach yourself computing, but the
ZX81 packs even greater working
capability than the ZX80.
It uses the same microprocessor,
but incorporates a new, more power-
ful 8K BASIC ROM -the "trained
intelligence' of the computer. This
chip works in decimals, handles logs
and trig, allows you to plot graphs,
and builds up animated displays.
And the ZX81 incorporates other
operation refinements - the facility
to load and save named programs
on cassette, for example, and to
drive the new ZX Printer.
BASIC manual
Kit:
£49.
95
f very ZXB1 Camas vrtlh a comprehensive, speciall y - wrrlten
manual - & complete Course iri BASIC programming,. Irpm
first principles lo complex programs.
Higher specification, lower price -
how's it done?
Quite simply, by design. The ZX80
reduced the chips in a working
computer from 40 or so, to 21. The
ZX81 reduces the 21 to 4!
The secret lies in a totally new
master chip. Designed by Sinclair
and custom-built in Britain, this
unique chip replaces 18 chips from
theZXSO!
New, improved specification
• Z80A micro-processor - new
faster version of the famous Z80
chip, widely recognised as the best
ever made
• Unique 'one-touch 1 keyword
entry; the 2X81 eliminates a great
deal of tiresome typing. Key words
(RUN, LIST, PRINT, etc.) have their
own single-key entry.
• Unique syntax -check and report
codes identify programming errors
immediately.
• Full range of mathematical and
scientific functions accurate to eight
decimal places.
• Graph-drawing and animated-
display facilities.
• Multi-dimensional string and
numerical arrays.
• Up to 26 FOR/NEXT loops.
• Randomise function -useful for
games as well as serious applications.
• Cassette LOAD and SAVE with
named programs.
• 1K-byte RAM expandable to 16K
bytes with Sinclair RAM pack.
• Able to drive the new Sinclair
printer.
• Advanced 4-chip design: micro-
processor, ROM. RAM, plus master
chip - unique, custom-built chip
replacing 18ZX80 chips.
Built:
Kit or buitt - it's up to you!
You'll be surprised how easy the
ZX81 kit is to build: just four chips to
assemble (plus, of course the other
discrete components) -a few hours'
work with a fine-tipped soldering iro n,
And you may already have a suitable
mains adaptor - 600 m A at 9 V DC
nominal unregulated (supplied with
built version).
Kit and built versions come com -
piete with all leads to connect to
your TV (colour or black and white)
and cassette recorder.
16K-byte RAM
pack for massive
add-on memory.
Designed as a complete module to
fit you r SinciairZX80 or ZX81, the
RAM pack simply plugs into the
existing expansion port at the rear
of the computer to multiply your
data/program storage by 16!
Use it for long and complex
programs or as a personal database.
Yet it costs as little as half the price
of com petitive additional memory.
With the RAM pack, you can
also run some of the more sophisti-
cated ZX Software - the Business &.
Household management systems
for example.
the ZX Printer
for only £49.' 5
Designed exclusively for use with
the ZXS1 (and ZX80 with 8K BASIC
ROM) , the pri nter offers full alpha-
numerics and highly sophisticated
graphics..
A special feature is COPY, which
prints out exactly what is on the
whole TV screen without the need
for further intructions.
At last you can have a hard copy
of your program listings -particularly
useful when writing or editing
programs.
And of course you can print out
your results for permanent records
or sending to a friend.
Printing speed is 50 characters
per second, with 32 characters per
line and 9 lines per vertical inch.
The ZX Printer connects to the rear
of your computer - using a stackable
connector so you can plug in a RAM
pack as well. A roll of paper (65 ft
long x 4 in wide) is supplied, along
with full instructions,
How to order your ZX 81
BY PHONE -Access, Barclay card or
Trustcard holders can call
01-200 0200 for personal attention
24 hours a day. every day.
BY FREEPOST - use the no-stamp-
needed coupon below You can pay
by cheque, postal order, Access,
Barclaycard or Trustcard.
EITHER WAY - please allow up to
28 days for delivery And there's a
14 -day money-back option. We want
you to be satisfied beyond doubt -
and we have no doubt that you will be.
To: Sinclair Research, FREEPOST, Cembertey. Surrey. GU15 3BR.
Order
■ ■ ■
indaii—
ZX8I
6 King* Parade, Cambridge, Cambs.. C82 1SN
Tel: (0276J 66104 & 21 282,
Qt*
Item
Coda
Item price
Total
£
SinclairZXfll Personal Computer kit(s)- Price Includes
ZXfll BASIC manual, excludes mains adaptor
12
49.95
R eady -assembled S i ncl a i r ZXB1 Personal Co rnpu ter(s) ,
Price Includes ZXS1 BASIC manual and mains adaptor,
11
09.99
Mains Adaptor(5> (600 mA at 9 V DC nominal unregulated)
10
a.95
16K-BYTE RAM pack .
IS
49.95
Sinclair ZX Printer.
27
49.95
SK BASIC RO M to fit ZXSO.
17
1995
Post and Packing.
295
n
i
□ Please tick it you require a VAT receipt TOTAL £
*l enclose a cheque/postal order payable to Sinclair Research Ltd, tor £ —
•Please charge to my Access/Barclaycard/Trustcard account no.
•Please cielBtoj'cDmplftls as actHtcaWe, I J I J_ — I 1 1 1 1 1 — 1— J 1 —
pnnl
Name: Mr/MrsJMiss
Address: I — I — I — L
I I I
I I I
I I I
LA.
' I >
I
I I I l
I I I
I I I M 1 I I I |
FflEEPOST - no stam p needed, sy s ° 5
I LEARNED machine code in the
school of hard knocks, clutching
my Mostek Z-80 programming
manual, which is now very tattered,
and the Nascom-1 documentation,
which was not particularly helpful.
They were heady pioneering days
but this series of articles is designed
to take you through the machine
code hoops, so that your cranium
does not suffer too much pain. It will
start with first principles and
culminate in the production of a
machine code-based game.
Why make the effort to learn
machine code? Three main reasons
spring to mind:
It is faster in operation than the
equivalent Basic program.
It occupies much less Space in the
memory than the equivalent Basic
program- — that is critical on the
unexpended ZX -81.
It gives greater scope for the
imagination than Basic With Basic
you are tied to the menu of instruc-
tions the manufacturer has given
you in the brain — ROM — of the
computer. With machine code, you
can make the operating system do
things outside the set menu, make
the screen scroll printed information
downwards — the Sinclair menu
gives only a scroll up.
So machine code can be packed
tighter, run faster and produce more
imaginative effects outside the
manufacturers original Basic
instruction set.
Machine code is a set of numeric
instructions, called bytes — eight
zeros or ones in any combination —
which, when addressed to the Z-BO
chip centra] processing unit, make it
perform some sensible function. The
Z-BO would not understand a Basic
instruction, such as PRINT, directly.
A very complex piece of machine
code called the Basic Interpreter
breaks PRINT into numeric instruc-
tions for the Z-60 chip to produce
the required effect from the com-
mand PRINT.
Those hexadecimal codes —
number base 16 for convenience-
are listed under Z-80 Assembler in
theZX-8l Manual—pages 181 to 187.
It seems a little daunting but really
the fundamental things you can tell
the Z-80 chip to do are really simple
but the overall effect can be very
powerful
Here is a summary of the main
things you will ask the Z-80 to per-
form during a machine code pro-
gram; you ask it by simply feeding it
the appropriate code.
• Add one to the contents of a regis-
ter — called increment, A register is
somewhere in the chip where you
can hold a numbeWvalue to do some-
thing with it.
• Take one away from the register
— decrement,
• Save the contents of the register
elsewhere, so you can use that regis-
ter for something else — Push.
• Bring back the saved value into
t he regi ster — Pop .
• Carry-out a machine code routine
somewhere else, then return to the
same point in the program— Call
and Return.
• Jump backwards or forwards a
number of instructions if a register
or part of a register is not zero —
Jump Relative No Zero.
• Jump backwards of forwards a
number of instructions if a register
or part of a register is zero — Jump
Relative Zero.
• Load registers with specific
numbers.
They do not appear to be the build-
ing bricks of computing power, but
they are.
To put machine code into a ZX-B1,
write a single-byte instruction to an
address in the memory. The POKE
instruction takes the general form:
POKE 16514,12
Address Instruction Code
The POKE instruction operates on
decimal numbers, so that all the
hexadecimal codes must first be
converted to decimal before POKE-
ing them into the computer memory.
The decimal code 12 instructs the
Z-80 chip to increment — add one —
to its 'C register.
The most suitable place for the
code, it is generally agreed, is within
a REM statement placed at line 1 of
the program. The machine code
loader — figure one — POKE your
machine code into spaces after the
REM statement — addresses 16514
onwards.
Easy to ai
powerful
Mike Biddell begins
a series of articles
aimed at explain-
ing — in the simplest
48
SINCLAIR USER Ma y 1082
machine
code
issemble
il bricks
possible terms — the
advantages of pro-
gramming in ma-
chine code.
So sit at your ZX-81 keyboard,
switch on and type it in. There are
approximately 100 letter Ms after
the REM statement, to reserve space
for machine code-
When the program is in. run it t
then type POKE 16514, 128; do not
use a line number — this is called
POKE IMMEDlATE^and remem-
ber that POKE is entered by pressing
the letter O key once. What you then
see is that the first letter M after the
REM statement has changed to a
black square. The reason is thai
although 128 is the Z-flO op. code for
adding the contents of the A end B
registers in the Z-80 chip, it is also
the ZX-81 character code for a black
square.
The computer tries to display arty
number POKEd into the display file.
Then try t he following:
POKE 16514,124
The black square will have
vanished and a question mark is
displayed. That is because code 124
is not a character code, so the com-
puter displays a question mark
instead. Then we can enter our first
machine code program but previous-
ly we call a machine code program,
using the USR function and the Basic
statement as follows:
e.g.lOLETA = USR(l6514]
That tells the program flow to
jump to and execute the machine
code routine, starting at address
16514. An additional piece of infor-
mation which can often be used to
advantage is that the value given to
A is the same as that contained in the
B and C registers, combined, of the
Z-80 chop.
To get back from machine code
routine you must end the routine
with the cade for RETURN— Le..
201 . Then enter the following simple
program, using t he loader:
Decimal
1
1
201
Namonic
LDBC.01
RET
Commant
Load the SC register
pair witti the Value 1
Return lo the Basic
pragranlrna
Run the machine code loader then
enter I Newline, 1 Newline, New-
line, followed by 201 Newline. You
will then see in the REM statement
two small blank squares, followed by
a space, followed by TAN — ell is
then well.
Then delete lines 4, 5, 20, 30, 40
and 50 from the program and add
lines 3, 10 and 30 — figure two.
If you then run the program
shown in figure two. r figure 1 will
appear on the screen. That shows
that your first machine code
program has run correctly. You have
loaded the BC register pair with the
value one, the program has relumed
from machine code to Basic success-
fully end printed the value of A,
which is the value contained in the B
and C registers as a pair.
Those then, are the rudiments of
machine code writing for the ZX-81
and from these humble beginnings
much can be developed.
Figure J .
± REM MMMMMMMMMMMMMMMMMMMMMMK
MMMMMMrtHMMMMMMMMMMMMMMMMMMMMMMMM
HHMHMMrtMMMMMMHMHMMKMHMMMHrtWMMMMM
MHHMM
3 LET T = 1651d.
4 CI-3
5 LIST 1
2Q INPUT C
3© POKE T,C
40 LET T=T+1
5G5 GOTO 4-
Figure 2.
1 REM ■■ TftN H«MMMMMMHHHHMMf»<
MMM^tH^rhr^^^^HHHM^^h^^^^»^!^THHH^tHHhihr^rM^I^TN
MMMMMMMMMHMHMMNMMMMMMMMMMHhTMMHMM
MMMMMMHM
3 LET T=16SI4
1© LET fi=U5R (T)
20 PRINT ft
SINCLAIR USER May 19B2
49
What to
Don't panic! Here is the Sinclair User beginners* guide
ZXeiZX81ZX81ZXS1ZX81ZXBlZX8lZX81ZX8lZX81ZX81ZX81ZXaiZX81ZX81ZXB1ZX81ZX81ZX81ZX81ZXB1ZXS1ZX81ZX8l2>8
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
•1
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
81
ZX
ai
zx
61
ZX
81
ZX
SO YOU have taken the plunge
and bought your ZX-61 — now
what? You may have a
specific use for the machine in
mind or you may simply be
fasci nated by the prospect of own-
ing your own computer and keen
to learn more about it. Here art? a
few general hints to help you.
Don't panic
If all you know about com-
puters so far is that they usually
try to take over the world in
science fiction films, do no!
worry. The ZX-81 was designed
for you. You do not have to be h
genius or a mathematical wizard
to use it. This compute? was made
with the beginner in mind and
will lei you learn in easy stages
and take you on to advanced
computing.
The ZX-81 is fairly robust and
tolerant of mistakes, so nothing
you do to it in ordinary use will
cause any damage to it, or to your
television or cassette recorder.
You can enter anything you like
from the keyboard; it will not
necessarily work but it certainly
will do no harm, If the worst
happens and you find strange
pictures on the screens, or the
keyboard will not respond, you
pull out the power plug, wait for a
second or two, plug it back and
your machine is as good as new.
Remember only to do that as a
last resort, because you will lose
everything you have typed-in.
The programs you put in will stay
thereonlywhilethepowerison
Setting up
The instructions for setting-up
your computer on page seven of
the manual are reasonably
comprehensive and you should
normally have no problems. It is
worth checking, if you have just
opened the box. to moke sure you
have all the correct pieces — a
ZX-Bi, a power supply unit> a
manual, an aerial lead and a pair
of cassette leads. Connect up, turn
on the power — remembering to
keep the TV volume low to save
your eardrums — and tune to
channel 36UHF, You may have
slighi difficult]/ locating the UHK
tuner on your TV because some
manufacturers manage to con-
ceal it fairly skilfully. If you have
a push-button rnndel, switch to an
unused channel and turn the push
button.
On other models the tuner is at
the back of the set or sometimes in
a pull-out tray at the Front. Once
you have tuned-in, you should see
a black square in the corner of the
screen with a white 'K' like the
picture in the manual. If the K'
does not appear, double-check
thai you have everything
plugged -in to the correct sockets
and that power is on, then re-set
the machine by unplugging the
power for a second or SO and try
tuning again.
The 'K" will take fractionally
longer to appear if you havealBK
memory connected. If the picture
remains fuzzy or unsteady you
may need to adjust the vertical or
horizontal hold on the TV and
check the aerial lead for loose
connections. If all that fails. Iry
another set before you send for a
replacement-
It can save family arguments if
you can afford a separate TV for
your ZX-81 : you can buy a cheap
portable set for around £50 or
obtain a second-hand one even
more cheaply. Similarly, it makes
life easier if you can find a corner
somewhere to leave your equip-
ment permanently set up —
unplugged. You will find that you
use a few power sockets for your
system and a four-way block con-
nector on a short length of exten-
sion cable helps to tidy trailing
leads,
Talking lo your ZX-81
The ZX-81, like a pocket calcu-
lator, 'understands" numbers and
signs like plus and minus. It is far
more sophisticated, however,
than a calculator and can also
cope with letters and words —
I hose on the keyboard — provided
they are presented in the proper
way.
A calculator follows the rules of
arithemtic; the ZX-fll uses an
artificial language designed for
8lZX8lZX81ZX81ZX81ZX81ZX8lZX8lZX8lZXaiZX81ZX81ZX81ZX81ZX81ZX81ZXS1ZXB1ZX81ZX81ZX81ZX8lZX8lZX8lZ!8
50
SINCLAIR USKR May t932
start in
from scratc
BtZ> fi1ZX81ZX81ZX81iXB1
-
computers, called Basic. There are
many computer languages but
Basic is a good genera I -purpose
one, fairly easy for non-computer
specialists to learn and found
widely on microcomputers.
Most manufacturers have their
awn slightly different version or
dialect of Basic and Sinclair is no
exception. What this means, in
practice, is that a program — e
series of instructions to the com-
puter — written for one machine
will not work on another without
some modification but if you
understand Sinclair Basic you can
soon learn the minor peculiarities
of other versions and. with a little
practice, adapt them for the
ZXhBI.
You do not need to wait to learn
the language to start- You can
copy the programs you find in
Sinclair User. A word of warning.
Make sure you copy them exactly.
You may understand a sentence
with a comma or a quote omitted
but your ZX-Bl relies on those
cues and the program will not
work wi thout them.
For that reason, it is a good idea
to SAVE a program on cassette
tape before you press RUN and
NEWLINE to make it work. That
way, if you have made a mistake
and you lose the program from
the computer, you can LOAD it
back quickly from the tape and
look for the error, without having
to type it in from the beginning.
'ZX8lZXB1ZXaiZX81ZXeiZXaiZX81ZXB1ZX81ZXaiZXB1ZXB1
zx
81
zx
instructions you have typed -in as Bl
a coded sound signal whicih you * x
can record on to ordinary cassette zx
tape. When you want to use the B1
program you play it back to the | x
ZX-fil and il translates the coded ZX
sound back as your program *\
To rec o r d a pr eg r a m , y ou S A VE at
it and to play il back you LOAD it. zx
Chapter 16 of the manuals tells *J
you in detail how to do it. You si
may have problems occasionally zx
in LOADing, usually with tapes |J
recorded by other people. One ai
way to deal with that is to wind ^ x
the tape to the middle of the pro- ;x
You can also buy a wide variety
of commercially -produced, pre-
recorded programs on cassette.
They can vary a good deal in
quality and yovi will need to read
the reviews and use your
judgment to choose the best,
A good deal of the interest and
fun of having your own computer
is in writing your own programs,
which is easily as fascinating as
playing even the best game of
Space in voders written by some-
one else. The manual deals
thoroughly with Sinclair Basic
hut if you find it heavy going or
not to your taste, there are plenty
of hooks available for the ZX-fll,
Check your local bookshop and
find one which suits you.
Many people feel that the best
way to learn is to plunge in at the
deep end and see what you can
make the computer do, Refer to
the manual if you have difficul-
ties. You can ignore the functions
and calculations initially and
Hxperimenl with PRINT state-
ments to get the feel of your
machine. The beauty of having
your own computer is that you
can learn at your own pace in the
style which suits you best.
Keeping your programs
You lose the program contents
of your computer when you turn
off the power but you can take a
copy of the program, because
the ZX-B1 can reproduce the
gram Slid type LOAD" " followed 81
by NEWLINE, then slowly turn * x
up the volume of the recorder zx
with the tape running until the 81
television screen shows four or 81
five horizontal black bands. If you zx
then re-wind the tape, the pro- 81
gram should load normally at the 81
volume setting, ZX
81
ZX
Carry on computing B1
Finally, a health warning. Apart zx
from any practical uses, comput- *i
ing with your ZX-fll can be a very 81
entertaining hobby and is almost * x
certainly habit-forming. You mav zx
easily find yourself crouched 8i
over your machine, red-eyed, in **
the early hours of the morning, zx
thinking that in another five ai
minutes you will sort out the Z*
problem. Try to break that habit zx
by getting into the fresh air and 81
meeting other Sinclair users; it B1
undoubtedly will help your pro- zx
gramming — and your non-eom- |1
puting friends, poor souls, will fl i
probably be sick to death of hear- zx
ing about computers by that time *x
inanycase. ei
By getting a ZX^Bl you will fi rid | x
you have joined a not very exclu- zx
si ve club with many thousands of 81
members, many of whom would | x
be only too happy to advise you if zx
you have problems. Sinclair User 81
will help you to get in touch with | x
other users by printing a list of zx
clubs each month. 81
<81Z> 8lZX81ZX81ZX8lZX81ZX81ZXaiZX8lZX8lZXB1ZX8lZX8lZXaiZX81ZX8lZXSlZXS1ZXB1ZX8lZX8lZX81ZX81ZX81ZXaiZxai
SINCLAIR USER MaylBB2
51
&v
.«*'
J^-eH *
^♦W® aO° *<**&*■ *°<> «> ''
*#<»<.-
5***
s*s
^
,c^
AC
sri 1
^ 6
<*
J<^g^^o^^^>
L #
.c*
^
P*
*A
^T^,^
^
-we
^>***tf^~~
>ce
***£>«** -'
,^ e
<*#
,v
dp
\.o
s^ 1
c^
?<
oQ<
< e v^o^^
;,^ e
G°'
«H
cc
ft ^
iC \*v
46?
^
■*-""
...-■'■'
-*■""
& ^'
*o<
. <;^
^
^
>pj&'
ag
fls-
>^ *&£***- M>v tV> ^ ^
(S^
"pi*
^*
_A^
a^
**
Authors:
Ian Stewart & Robin Jones
The reader friendly guide
to getting started with
the Sinclair ZX31.
Includes an intro-
duction to looping and branching,
graphics, subroutines, and debugging techniques, with over
BO programs designed to run on the standard IK memory.
110 pages - Paperback £4.95
ISBN 0906312 178
Published by: Shiva Publishing Ltd. 4, Church Lane,
Nantwich, Cheshire CW5 5RQ, Telephone: <0270) 628272
Order from your bookseller or fill in the coupon
-""P — mr -W IB BBK i— — — — — — __ _ bbh __. .hb.. .- L ^^_. .^^ ^^_ ^_ _
Please supply me with ....... copy/copies of PEEK,POKE,BYTE &
RAM. For 1 St CUss Postage please add 25p
Pric*: £4.95 per copy. Cheques pa v able to Shiva Publishing Ltd.
NAME < Capitals please)
Full Postal address
For payment by Access/ A menca n Express
Card Mo. Signature
Two new games for ZX81 16K
ANAGRAM
Two games
supplied on
one cassette
Price £4.95
O
S
S
W
o
R
D
Crossword is
played on screen
and tests your
knowledge of
ZX81 terminology
Anagram can be
played against the
computer or a
human opponent.
Three levels of
difficulty.
Send cheque or postal order to:
Com puta tutor
3 Thalia Close
Greenwich
SE109NA
52
SINCLAIR USER May 1082
inside
Sinclair
Qntfrfipmriuc
A piece of cake
in Dundee
Lynd Church goes to
just how the ZX-81 is
TN KEEPING with its philosophy
I of sub -contracting all manufac-
turing processes. Sinclair
Research appointed Tim ex to pro-
duce the ZX-81 when it was intro-
duced in March, 1981.
Since thai time, production at the
Tim ex plant at Dundee has
increased from 1 0,000 to 60,000 units
per month, while production of the
Sinclair printer, also in the Timex
factory, is now running at 15,000
units per month,
David Chatten. production con-
troller with Sinclair, explained lhat
although the company does not
undertake its own manufacturing, it
is very thorough in its analysis of
Scotland to discover
manufactured
prospective component manufactur-
ers. "We gel people who are good at
manufacturing particular compon-
ents, then get everything assembled
in a good production plant", he said.
The rate of growth of units pro-
duced at Dundee not only reflects
the success of the ZX-81 but also
justifies Sinclair confidence in
Timex, a company which had little
experience in the assembly of elec-
tronic equipment.
Allan Johnston, project manager
of board assembly at Timex, explain-
ed lhat the company decided to
expand into new technology when
watch technology began to change.
He said: "Our experience at Dundee
was in mechanical watches but
development in quartz and digital
technology led us to consider expan-
sion into other arees".
So Timex and Sinclair began dis-
cussions on the production of the
David Chatten
AQan Johnston
Sinclair flat-screen lube and Micro-
vision pocket TV, for which Sinclair
has announced a £5 million four-
year capital investment programme,
Because Timex had no experience in
electronic assembly, it was decided
that the production of the ZX-fll
would be a first step in the learning
process, added to which Timex was
prepared to make the capital outlay
for equipment needed for such
assembly.
Chatten also stressed that assem-
bly staff at Timex are of very high
calibre, the best of whom were, initi-
ally, taken off-line to train in ZX-81
assembly. Chatten added:
f conlmund un page 54]
SINCLAIR USER Moy1S82
y.i
(continued from page 53} manual assembly. ]t is at that point
"Getting Timex to do the assembly that the first test of the equipment is
on the ZX-fll may have been a risky made.
decision in the short term but in the Bearing in mind that the assembly
long term it provides us with con- process has not then reached the
siderable security, giving us the keyboard stage, the test is to esiab-
Suiltiing up the circuit bonrd
opportunity to build good working
relationships before full production
on the pocket TV begins**.
Whatever the risks, production of
the ZX^Hl seems to be proceeding
smoothly, with only minor difficul-
ties still to be solved, according to
Chatten. The process starts with the
build-up of the printed circuit board,
including the addition of diodes and
resistors. The board then goes
through a flow-solder machine,
lish that the board is alive and well.
It is called the K test, because all it
requires is the appearance of the K
on the screen, notifying the user that
the machine is ready for instruc-
tions.
If a board fails the K test, it is thru
tested on a GenRad 2270 which
Inserting the chips
identifies the Fault and produces a
printout denoting the area at fault.
The printout is then attached to the
board, which is returned to the re-
work section, before going through
the entire process agai □ .
Assuming that the board has
passed the K test, the top half of the
casing with the touch-sensitive key-
board and connectors is assembled.
At that point, the ZX-Bl is again test-
ed, running off a test program on
cassette which will display a series
of OKs on the screen for every key
tested.
Finally, the bottom half of the
rasing is attached and the completed
ZX-eis are packaged for distribu-
tion.
There are three main avenues of
distribution — Jaserve, a fulfilment
house which deals with mail order;
Griffin and George, school suppliers:
and the VV H Smith distribution
After soldering
which solders all the components
into place and includes a cutter to
tidy the leads.
it is only at that point that the
chips are added to the board. They
arrive at the Timex plant in anti-
static tubes and are fed into a slide
dispenser to ease the process of
fast mg .for faults
54
SIMCLAfR USER May 1902
' i
f
centre at Dunstable. Bedfordshire.
Timex has also agreed recently with
Sinclair lo market personal com-
puters, peripherals and software in
Norlh America.
Distribution for them will be
handled by established Timex
shipping agents, distribution net-
work and retail outlets in the U.S.,
though Sinclair will continue to sell
the ZX-81 by mail order from its
Boston -based subsidiary until
Timex sales have reached agreed
targets. At that stage Sinclair will
begin to concentrate on sales of its
yet-to-be-released flat-screen TV.
The machines in North America
will be marketed under both Sinclair
and Timex names and Sinclair will
receive a royally on all sales under
the agreement, which covers, current
and future Sinclair personal com-
puter products and Timex develop-
ments of Sinclair computer tech-
nology.
Timex obviously has a fair amount
of confidence in the product it is
assembling for Sinclair, demonstrat-
ed by its use of the ZX-81 to test the
printed circuit board of the Nimslo
3D camera, assembled by Timex and
soon lobe marketed in the U.S.
AssraiiWfiTS iheknybuurd
Sinclair believes that such con-
fidence is well justified, pointing to
what it considers to be a low percen-
tage of returned equipment. The
return figure on the ZX-81 is 2.4 per-
cent, though the percentage return
on kits is higher, at around 13
percent,
C;hatten claimed thai the higher
figure of kit returns is due more to
poor component insertion and bad
soldering than to component failure
but stressed that if any component
failure is found, the £10 which kit
customers have to pay for a ZX^fll to
be serviced is returned.
He admitted that of the 2.4 percent
returns of supplied ZX-81 s. around
one percent of failure is due lo pm . en
supply faults, an area in which
Chatten believes there could well be
Teslinjj the keyboard
Finished printers
improvement. In fact, it is Clive
Sinclair's stated aim for a return per-
centage of one percent overall and it
is partly to that end that he recently
appointed a quality assurance
manager, David Fuller,
While an aim for continued
improvement in machine reliability
is a necessary part of successful
business practice, the gamble of
engaging a company with little
experience in electronic assembly
seems to be paying-off. Chatten
commented:
"There is some room for improve*
ment in the assembly process —
perhaps greater use of automated
production lines — but on the whole
we are very pleased with Timex
work".
SINCLAIR USfcR May 1982
55
LTEXT AND ZTEXT
ZX81 WORD PROCESSORS
lower case characters
£ ontheZX printer!!
£7 50
for the pair
No lonuer need -v<iu b? <;<inlin,n<J lo space psmaa, baltleships and thr like WMh
ihe»* prognMRt your £XS 1 tetanies a viable commercial machine, jTTEXT (updflr
ctu characters only) and LTEXT (upper anal lower ca$«r Chtractars) are word
processors which rncorucraia a re*1 edi[f>r »n<i ;i lormaitnr/prinler The lem
editor allows you to iyoe [em in anil ruin n Trurformatter/rxmtBr takas. Hie text and
sends n so [ha ■HWfl ar IX prinlnr. justifying H and Formatting acuunlinu in
commands em0^il<li)^ in (tip roxl. Included in the range ot com man H-, ,i-.- '.
useful operations as string search, string replaeenie-m and a mvrps facility
pnqrjlm^ a skeleton document to be filled wirb mttblt information LTEXT
caters 'or both upper and lower case GtoflKttri Ntk [hat is not a. mispfiM By
utilising (lie hpuh resoluiKWi Uraphit* Icftlurg erf the ZX printer Gratia m A&he-r has
buili a compJera set ot lower ^ts» characters These programs come- tomplai*
wiTh a ilei ;ji lr[J m i n ii;< I
Send 95p (redeemable against first order} for fulf catalogue
and FREE listing. Please state ZXS1 on order.
All prices include VATand P&PavailaWe from
Oasis Software. Lower North Street Cheddar, Somerset.
Tel: Cheddar 743409
Dealer enquiries welcome
KMJ.W *l WtHH
nn
i i . i r _ i r *. nu
* i^ uim \t i.sovs is \t> t i ihi * -t nn }\m\s »
+ PRQ\ HYn<)\ ,i
HI t ; <, i ;/r;\ *
if-/ / / J/;/ #.**
Trr ..*njfftu s.
* - ft 1 1 1 \ o/ n i\ *
* s ii/: c.-iw / k ////> .
+ MA.\ 4f;rn i \i k i ft\(, ♦
IC it \t \!( fl * f. I. r f /'*
... is a stylish and
ergonomic plinth for theZXSI. It raises and
t iris the TV to avoid eyestrain, holds the 16K RAM
in place and hides the wiring and power supply.
This very professional unit costs £IS, a built-in
powerswitch is £3, plus postage at £ I. SO. inc. VAT
Peter Furlong Products, 125 Catford Hill. London SE6 4 PR.
Callers by appointment, please Tel 01690 7799. Visa. Access,
mmi m^mmiiiimimnwttttmrYrtiYVWWVNWiittNWi'rtW
thi% ■<. Mil d uuti' simulnliim. I his K un rii-iling and hj^hh rnjittahlr
ftiim* in whith j mi pint tin,' i",irr i>| j hmlhjll Maiiae.iT mpiiiK nil'h (hi
pruhli' mi and divitimii, itmilicd in running mm iluh. I run- aCr mi miini
trailing il i% impiistiblt In IKl Ihrffl hrre bul inilnilvil j.rt tfirm lltip
h.iin, NOHM-\l l.i ninp, ^ijinl -k4Hini>s, wjk* hilk tn pn.uiid \<>u iirfi
fU'fl llr Bitted! II k » gamr requiring a jjreal il*jJ »l vtill. iii.l pvi^ir
pi j i ii for liU'MiU l|unr> im i-nil |CHT bm (jnntKl
W|\ <.l \H \N I H. Ihar lhi\ is <nir ul Hi, ht^l ninipulrr i>jmi< tnu'tr
r»#r ffljitd:
III I Bt \\ \Kt . Ihi> EJinc i> ritri-iiii'k ;ul<lu iiir
hioirm.i m.-\sa(;1'.:k
• PLIED n OH f«K/( t Hi >\ HtHiA
■ occupti . im i \iini fin itt\t
kardwake: hkui IRtU
/\Ki
/.X80
UK HAM
TttS&H
I iiivn livnie
I til I II
";lmrmH'h£(fufflf £F.9$
modrtvyalilr m- ABDtt IM i. bW I
■« iMpti.t'. p.o. *v.k m
wr WW a/ i ^r ^ v«/^ 7\^
I'l I i\l M ill i OMPt ii H
ZX81 with 1 6K RAM-PACK
6 GAMES ON CASSETTE
FOR ONLY £3.50(Postfree)
Not one, not two, but SIX exciting games, an one high-quality
cassette, ready to load on your ZXB1 with add-on 1SK RAM
pack. Ea&y io operate, fun to play' Hours of entertainment for
all thefamilyl Comes with full documentation, games
descriptions and easy-to-follow loading instructions.
• THE MONSTERS F DRA HGO0 L Enter the underground
lab vrtnth of Df argoo I a t y ou r pen I . R is k dea th f ig ht i n g t h e mon^
weird and fierce monsters in yoursearch for trya&ure. Only the
luckiest get their treasure out alive*
• SNAIL RACE Back the snail you fancy in each of four races
- unless you lose you r shirt I Cons ta nt on- sc raen di SpJay
reminds you how much cash you've got, which snail you
backed and at what odds (which vary from race io race and
game to game).
• G U N F I G HT S hoot i t o u t ac ro ss a canyon with three
desperadoes. Get them all before they get you !
• H O U LETT E For s wo plays rs again st t he ZX 8 1 T he classic
c as i no ga m e, wit h eigh I d iff e rent bett i n g opt i ons and s i m u la ted
wheel -spin
• 6 ATT L£ $ H I PS Th e sc h oolboy game trough t up to date
How good a naval gunner will you be?
• ME- AHMED BANDtT Your oiwn 'fruit machine" on the TV
screen "Hold"' facilrtyandconstantly-updated scretan display
of your progress.
All the above games have informative arxJatiractivB screen
d i spla ys wit h none of I he impl e asa n t "screen-flashing ' tha t
s poi Is so me other ZX 8 1 games . G et you r c ass e I te of six ga mes
today 1
SENDTODAY! MONEY BACK I F NOT DELIGHTED!
Price includes cassette, iibrary case, in/ay. documentation
andpostage
Send £3 50 cash/ PO /cheque to.
MOVIEDROMEVIDEO(SUI)
1 9 Leighton Avenue, Pinner HA5 3 BW
SB
SINCLAIR USER Moy'lSMf*
business
-
ANY COMPUTER which is to
f\ be used in real applications
* ^must be reliable. The ZX^Bl
has a less then perfect reputation in
that respect but all the problems can
be solved; we will see how.
Essential requirements for any
computer are that all calculations
must be done correctly; that the con-
tents of memory must be stored
without being corrupted or vanish-
ing entirely; that it must be possible
to store programs and data reliably
and to load programs and data
generated by a properly-set-up
system.
The correctness of calculations is
almost entirely dependent on the
program. 11 is possible for hardware
design errors to occur which cause
odd problems but they are usually
found and corrected by the manufac-
turer relatively soon after the
release of a new machine.
The ZX-81 had such a problem;
early machines did things such as 3 -
U OOWIOOOOOOOOOI = 7 and 0.25**2 =
i. M23844. That was soon corrected
and the old machines were repaired.
Even the giants of the computer
industry are not free from such
problems.
Computers also have idiosyncra-
cies which must be understood by
programmers; many computers can
obtain a number such as 3.99999yy
by adding 0.1 + 0,1 + ■ ■ .repeatedly. If
the program then tests whether the
answer is 4. or takes the integer part,
the result will not be what is wanted
—thai is the programmers
responsibility.
It is easy to design a computer
without the particular feature just
described but that adds to the cost or
decreases the capacity to store
numbers- The ZX-81 has a very good
version of Basic. The handling of
text information, in particular, is
better than most micros, including
some very expensive ones.
The integrity of data depends on
the design of the machine and the
reliability of components and con-
nections. The electrical design of the
ZX-Bl is, in general, good; it is
vulnerable, however, as are most
microcomputers, to strong electrical
interference on the mains supply— I
SINCLAIR L1SKR May 1082
Making sure it
works properly
To run business programs, the machine
must be reliable, writes Mike Salem.
have used a ZX-ftl from the same
power point as an electric typewriter
Switching -off the typewriter while
the ZX-Bl was loading would usual-
ly abort the load.
The components used are general-
ly satisfactory. The occasional rogue
memory chip appears now and
then — in Sinclair and other com-
puters. Usually the problem is inter-
mittent. Tbe chip is perfect when
tested but causes trouble on
warming-up. The presence of a
faulty chip may be revealed by. say.
incorrect letters appearing here and
there in a program, or by the appear-
ance of program lines which are not
valid Basic — invalid lines cannot be
keyed into the ZX-Bl .
In such a case, a faulty RAM pack
must usually be exchanged or
repaired. Rogue chips usually make
themselves known fairly quickly. It
is also possible for tapes to be pro-
duced which load perfectly wilh
some recorders but which cause pro-
gram corruption similar to that pro-
duced by faulty memory chips— or
simply refuse to load— with others.
That is more common with dupli-
cated tapes than with recordings
[i:imlimi**t\i>n page 59\
57
rsa
ai
REFRESH mut
UKROF
Do you feel you could get more
out of your micro 9 Perhaps new soft-
ware would improve things. Or how
obouf expanding with new peripheral
or more memory 9 Maybe you even
need to upgrade to a better machine.
Then you can't do without
Which Micro & Software Review, a
brand new magazine which doesn't
dabble in micros, it writes about
nothing else.
Well give you more software
reviews (especially tn the bw-cost
field) than any other magazine,
with a unique buyers guide to
software packages, that is updated
every month. Wfe'll tell you what's ava
for each machine, what's in the pi
what's right for you, where to get it,
what it costs.
V\fe'll not stint on hardware
coverage either Not only will we publ
the most extensive buyers guide sect
available but also reviews that take
machines apart. Wfe'll compare cost c
performance, point out compatibility
problems, what's possible (and what
plus our best-buy opmions.
With all this you II get regular round-ups of spected experts in the business. The first issue is
new peripherals, literature reviews, and problem out on April 15 from all good newsagents. Or use
pages written by two of the most re- the coupon to take out your own subscription
WHICH MICRO & SOFTWARE REVIEW
-_ uffi* '. THE A TO Z OF MICROS.
I would like to subscribe lo Ihe firsl 6 issue's ot Which Micro
& Software Review I enclose a cheque for E^ 00, payable lo
'Which Micro & Software Review'
Name
Address .
Send to. Which Micro Subscription Department, Competilion
House. Farndon Rood,. Market Ha rbo rough, Leicestershire
Bfl
SINCLAIR USER May 1982
fcantbtued from page 5?\
direct from Ihe ZX-fll In ihe shod
term, reliability is improved by load-
ing til the highest possible level. In
Ihe longer term, such tapes must
either be re-recorded by the user or
replaced by the supplier. The choice
is the user's.
The most serious problem with
the ZX-61 has been the sudden loss
of all the contents of memory. That is
due almost invariably to the connec-
tion between the ZX-81 and the"
Sinclair RAM pack. This RAM pack
plugs into the ZX-81 but has two feet;
when the keyboard is used the RAM
pack and the ZX-81 move slightly,
relative to each other. One of the 43
connections may be interrupted
momentarily, with catastrophic
consequence for the contents of
memory.
A number of ways of circumvent-
ing the problem have been publish-
ed—we will not repeat them. The
best solution is to use a RAM pack
which employs a tight connector tit
high quality with gold-plated con-
tacts and which does not in anyway
touch the surface supporting the
ZX-81.
The final problem is saving and
loading programs. That can be done
very reliably using simple and
inexpensive equipment and tech-
niques. Use a mono — not stereo —
portable cassette recorder known to
be suitable: it need not be expensive.
Try to adjust, or to have adjusted, the
head azimuth angle. Make sure that
your leads are in good condition. Use
good quality tape, C60 or shorter —
special computer tape is not
necessary — but do not use bargain
tape, although il will in most cases
work,
Make duplicate back-up copies of
important programs an d data. Use a
special loading meter when loading
cassettes of unknown properties.
Clean the heads frequently and
check them for wear as this is a
problem.
One or more ZX-flls can be used as
dedicated machines, running 24
hours a day. Occasional tape back-
ups should be made — the recording
can be started just before a tea break,
for example. If the power supply is
less than 100 percent reliable. 8V
worth of heavy-duty re-chargeable
battery, with trickle charger, will be
the solution.
While the ZX-81 becomes per-
ceptibly warm, overheating does not
seem to be a serious problem; it is
possible to use a true 8V supply,
rather than the 9V nominal, 11 V
actual of the ZX-81 supply.
The ZX-81 can be made to operate
very reliably. The expense and
trouble involved is not great —
certainly far less than that involved
in living with an hopelessly unreli-
able system.
TURN 'LISTINGS' INTO
DYNAMIC ZX GRAPHIC PROGRAMS.
you need is a pencil, ingenuity, and Prim 'n' Platter Produeis!
Wilhin hours you'll discover all sorts of ways to change "wands" inie computer "pictures.'
and produce raa'Hy dynamic ptOfjraflttl
An i Effil do it easily wilh The help of a PRINT 'N' PLOTTER
JOTTER and FtLM.
Ihe JOTTER is a 1 PC page Graphics Pari designed for ihe
3(81 /BO. bisp( page has a PRINT and PiOT grid showing
ihe screen locations.. Ii tells you any part of ihe screen in
seconds, and gives you a 'sketchpad' to produce incredible
graphics for games, business programs, inlormairan
paneks, tabulations everything ltie normal 'listing' lacks!
PRINT N r PLOTTER FILM ia used with ihe JOTTER and is e matt, transparent, lilm
i/eraon wilti identically -sued grids Use il Id co-ordinate PRINT of PLOT, or use n 10 'r.opy'
photographs, maps, charts, Altering or illustrations Id use in programs. You can draw on ihe man
sortaca, and rub-oul or wash it and use again' Print 'n' Plottei products will help you produce
dynamic programs, whelhei you're converting existing listings qi wriliog an ongmaJ
Ask lor ihem at your local Comp Sfiop. or send today ftx mail order.
m
good news
■*■ FOR *.
PFW1TER
omnERe
2hote#
punched- q
Numbered
PLOT Grid-
Numbered
PRINT Grid.
♦ ZXB1
Keyboard.
Program
notes space
100 Sheets, Size A4.
Board backing.
II you do r»t wsh to use this coupon wile, stating your requisition!!..
To-. Prim 'n" Plotter Products &J l<f finraudi Hirjn Sireei, tontton SET BSE
aPte^sandme, J0nERS@E3.5fl D PIbbb sand m . HLMS@C2.25
. : Please stnl m . - MANUALS @ ri.0QiC1.50il ordered without JOTTER or FILM!
□ HenwrtareB erdtised nBlmyAnmrYsaNo:-
SMiir
HotxMn in uuwllv pmlml mllHn « **tu * nn*l. If IM mm l«i Chafni plant Hi Up re nrdu
"im
SINCLAIR USER May 19B2
ftuifcr Ht*.i S*o* 174j SrrnHiM HihSfl L-ondOfi 5*16 < Dtmv TBoOkW**! i Uarthuikni 51 UntaEl- Micrawwa 121 Vena* Alt iKlllr
SB
competition
Write a progran
and win a super
Sinclair printer
Thank you for your entries in our first competition . , , the lucky
winner of a Sinclair printer will be announced next month.
The prize is the same in this month's competition. And all you have to
do is to submit the best NON GAMES program. And because you can
use up to 1 6K all entries must come in on cassette.
The closing date is May 1 2 ,
Fill in the entry form beiow and while we will accept a cassette it must
be accompanied by a well-typed or beautifully hand-written listing.
Your entry must reach us by May 12.
As a tie-break — if one is necessary — we want you to write a slogan
beginning with the words: * I love my ZX-82 because ....... \
The usual rules, about the editor's decision being final and employees
of ECC Publications being ineligible, apply.
— ^^^^ v l \ove ^nV
— - tTVrtflM ... .. „„d « • «* M ' \
; C ompv^ eVhls
ECC PubUcaUonS
Name
| jvldvess . ■ ■ • • •
30
_ 3l \sUngt 0U
Green. ^
dQB
1
1
t
I
1
-J
SINCLAIR USER May 1982'
books
A teacher's view of
the Sinclair
Another batch of books comes under the
scrutiny of reviewer Tom Vests
SOME PEOPLE cannot help
taking their Sinclair micros
seriously, while others find it
necessary to inject elements of
humour and occasionally farce into
their dealings with the machine.
H is a tradition dating from the
early days of the big mainframe
computers. Computer people then
were sharply-divided into two
groups. One resembled the popular
view of a trainee bank manager,
while the other was a band of cheer-
ful or manic individualists. Both
groups produced equally good ideas
and programs.
Those Sinclair enthusiasts who
are writing books on the machines
have already divided into the tradi-
tional groups. While this reviewer
prefers the exuberant individualists,
it is all a matter of style, People who
approach programming seriously
derive just as much pleasure from it
as those who take it in the spirit of
Monty Python's Flying Circus.
Publishing house Macmillan
leaves no doubt as to the approach of
Randle Hurley s book with the title,
The Sinclair ZX-fl I— programming
for real applications. Other computer
titles from Macmillan include three
manuals on Basic programming and
one on digital techniques.
Hurley has aimed his book at
someone who is not a computer
expert and who has read the Sinclair
manual without understanding
some of the more esoteric functions
and techniques completely. More
significantly he adds that the reader
may be a teacher, as he is himself.
The programs and techniques are
based on his experience with the
ZX-81 at his school. He assumes that
the reader has the 16K RAM pack
with the machine.
It is not a book for the small busi-
nessman or club secretary who
wishes mainly to have a system up
and running and to acquire a lh tit*
programming technique on the side
but it is one for anyone who wishes
to extend their knowledge of the
Sinclair and wishes to make use of it
in a practical way. It would certainly
be useful for any teacher who
wished to make use of aSindair,
The tone overall is schoolmaster-
ish in the best sense. Hurley lets you
know what he intends to do and then
shows you how to do it. At the begin-
ning he provides a large number of
tips on how to approach program-
ming, particularly on the most diffi-
cult part of all in writing long
programs — how to keep track of
what you are doing.
He blasts through them at a rapid
rate to reach the heart of the mailer,
programming techniques; many
users will probably find themselves
back-lracking to pick up that wrinkle
on program documentation they had
forgotten but no -one will be able to
say that they were not warned.
Programs of particular interest to
teachers include rank ordering,
examination results analysis and a
reading age program to accompany
the low-grade word processing
system. Hurley promises a mor<- use-
ful version of the latter in a book
being prepared on ZX-B1 machine
code.
The programs and the listings all
illustrate useful techniques and the
lines of program code are explained
comprehensively. line-by-line — a
major plus in books on the Sinclair,
In keeping with his aim of hefThg
the reader push the ZX-81 much
[continued on pnge ti2\
rggj
SINCLAIR USER May 1982
61
Ml
(continued from page 6! J
further than anyone expected when
it was launched. Hurley offers a
number of hardware modifications
in the last chapter. They are a modi-
fied power supply, extra money and
hooking the Sinclair to a standard
keyboard. They are not fur the elec-
tronically-illiterate and require the
ability to read and understand a
circuit diagram, as well as to solder
neatly, which Hurley suggests as the
only pre-requisite,
Where Hurley employs 160
pages to show programming tech-
niques gently, Andrew Hew son
takes his readers through his Hints
and Tips for the ZX-81 at a gallop in
75 pages. The book is based on one of
the same title for the ZX-60 with the
requisite amendments and. more
important, deletions.
It is not designed for Hiiyane who
has yet to bang their heads for about
50 hours working-out Basic pro-
gramming techniques. Most of it
consists of solutions to problems of
which the beginner is not yet aware
and explanation is kept to a
minimum.
The general style is along the lines
of "So you ran into that problem,
loo— here is the solution which
seems best to me at the moment Oh,
and by the way. here are two things
to avoid because they can really tie
you in knots'.
There are good, sound suggestions
and techniques in the book but. in
my opinion, it is designed for the
committed and dedicated, although
others could find it useful as a
reference.
[ liked particularly HewsOft's
warning about machine code pro-
gramming — "Unfortunately wriling
lengthy programs in machine code is
rather like solving 7 'he Times cross-
word, It is a pleasant intellectual
challenge once you get the hang of il
but until that time it can be a time-
consuming and frustrating busi-
ness. They are worth keeping in
mind.
There is very liltle to say about
Mark Harrison's Byleing deeper into
your ZX-81 beyond my opinion that it
is one of of the best manuals on offer
for the beginner. II assumes a small
amount of general knowledge on the
part of the reader hul starts by des-
cribing what a computer is and leads
through to the most advanced tech-
niques of program m i ng the ZX -61 ,
For an yone who has always avoid-
ed all things technical, Peek, Poke,
Byle and RAM by Ian Stewart and
Robin Jones would probably be a
better book.
Il makes no assumptions of
knowledge and is well laid -nut.
The idiosyncratic asides along the
lines uf 'My cal did such and such'
could be irritating to those who dis-
like that kind of thin^.
r
LEISURE GAMES
> ft ware for Hob I
>mpi;
THE KEVS OF GONDRUN
A -oumey beneath the Enchanted Forest in search of the
missing keys of Gondrun The Wizard. Can you discover the keys
- and stay alive? With real time monster fights (6 skill levels).
save on cassette feature and alternative responses to give a
different game every time. Map the cave? as you travel through
them, but beware of the Two-Headed Thronga, the Jub-aroo
and the other nasties which are lurking. A great game occupy*
mg The fulll 6K RAM.
PACK CONTAINS TAPE & INSTRUCTIONS Only £5.50
POP STAR
Would you like to be rich and famous? This program won't
guarantee thai, but it's great fun all the same. Will your records
be hits? Can you negotiate a better royalty rate and increase
your i nc om e ? M aybe you" H be offered a TV se nes or f i I m B ut it
isn't an easy life and troubles, like flop records, the tax man and
o the r horro rs a re a Iway s w a i t i ng . A nd hf you dec ide to b ribe a nd
cheat - then don't get caught' In this game you could make a
mill ton -or you could end upbroke. It's up toyou. Requires 1 6K
RAM
PACK CONTAINS TAPE & INSTRUCTIONS Only €5 50
SPECIAL OFFER
Both tapes supplied together for just CI 0,00
We may have other games ready by the urne you read this,
S A t fordetails
All our prices include UK postage European customers please
add 2 Op per tape, elsewhere please add 50p per tape
MAIL ORDER ONLY
LEISURE GAMES
3 Spring Rise, Hiqh Crompton, Shaw, Oldham, Lanes
COMPUTACALC ZX
^^^rja
t>£C
JftNi
FEE MM.
FiF'T
|r-10RTGHBEl&7
167
1S7 167
167
ie
If HONE
ta
KS
Igr=
( ■
31
JCLCCT
4-3
'?«"'
ICflFJ
e
71
££ fit
65
jINSUR
is
1.9
X3 IS
12
IS?
Irrtcs
ec«s
SfoTHL
20*
393
S*« B7*
a*4
37
An advanced spreadsheet program for the Sinclair ZXB 1
with 16KRAM.
This versatile software allows manipulation and inspection
of data fn the most convenient way ever. Ideal for financial
planning, personal budgeting, cashflow analysis and couni
less other business, home, scientific and technical
applications.
The screen acts as a window on a much larger grid jup to 38
k 38) of titles and numbers tup to 9 digits} Change one
number or formula and all dependant results change auto-
matically. Save on tape or printout for a permanent record.
Tasks that would take hours with pencil, paper and
calculator can be performed in seconds with
COMPUTACALC ZX
For cassette and full documentation send €7 95 to: Silicon
Tricks. Dept. 52. 2-4 Chichester Rants, London WC2
1EJ, (Tel: 01 603 6074.
B2
SINCLAIR USER May 1882
1KZX81
ADULT GAMES
tOtt JADtQ MINDS. 6AO
TASIfr IS OURlPKiAlHV
f
ACNE VASECTOMY SMUT
1W
HOVAL FLUSH REAGAN
HITLER
PVNQs
ffi* ^& J)E ATH
4fOUCflON fO«CtPT)OH W*TH
hubksBuse
CM THE KM
itiuiit No.3
■of fh* crtw 16'%
£5.oo
THE BI&LE
GENESIS ADAMUEVE NOAH PLAGLCS EXODUS
Ho»y Moses SODOM GOLIATH JONAH Bethlehem
pi ii*t -k ludt bijeirr audio MMB rnofringlj drit'ipuve «w.fruclnm», p<Mlo9« * patkoqa.
und »e fcUfOMAt* LID. IQfH Z I, *S* Otfce»™ S™». f*»l«noylh POi JUf, Hanli
FOR THE 16K ZX81
UNBEATABLE VALUE!
CASSETTE OF 8 PROGRAMS (50K+)
For fun and fortune- no programming knowledge
needed!
ONLY £5
DEEPS) \ kDVI NT! Hi n4K)Dfeeoverthe treasure chert
before you run oul oJ paid or strength. Lewis i'i ptfl) from
"diflicuh" to "downright impossible'*. Aba has "Save Game"
feature.
BANK \t. tt)t NT iLV'rki Invaluable Ibr controlling >our
finances Produces detailed statements and c*nabo keep track
of credit card spending.
I Mll-kdRUIND AOVENT1 fc£ (rt'AK) BaUla ■<
mongers and obstacles underground. A very difficult and
thallen&inglask.
Itf-I'l IK HAH i rt (2*AK) A skillful moving graphics same.
Fire your deptftchacges to blow up enemj submarines before
[hey destory yOurilup.
HANGMAN (II '■',■ K) The old family game based on a library
of Mu words. Excellent graphic.
LOAN (2 VbK.> Calculates repayments, umesum borrowed or
interest. For Bank Loanser Mortgages
■ ■ IDEVRE \K1 K i 2 k i You have ten guesses a( the fitur digit
nunther held by the computer.
FOREIGN CURRENCY i !K) How many delist is II 10'.'
II. -m mans Francs is S38? Sec what your money will buy
around tin- world?
ORDER NOW!
For convenience simply quote SU4 and your name and
wJdrea »a the nrwsrse of your cheque/postal order, and your
software (on I DK Cf£Ktte) Will then QC despatched, lirvl eksa
post. ccimpleiewilhanMpichriiMve instructions.
Send to: Richard Shepherd. 22 Gram Leys,
Maidenhead, BerfcahweSi* 7EZ
K'kphone:|062*!)2ll07
Microgame ZX81
Simulations (16K)
Soccer Supremo Run your favourite club in your own style,
controlling game strategy, watching your team play other
great sides in the Super League, transferring players, including
star names, making boardroom decisions or delegating to
solve business problems; improve facilities; spend gate money:
lots of The fun and headaches of the soccer boss's lifestyle
Includes graphics.
Balance of Power As leader of a superpower you strive to
maintain superiority of arms over a neighbouring country The
problem is that you and your enemy are mutually dependent
on each other for raw materials. Can your economic, diplo-
matic and military judgements prevent a rapid slide towards
nuclear war? Use threats, sanctions, force, tactical
concessions etc.
Tycoon Start a company producing "widgets and compete in
the market against a computer controlled rival Sort small and
build up yout business or borrow money and start big You ha ve
to make decisions about financing, staffing, factory space,
machinery, pricing Etc.
Battle of Britain As strategic commander of nine British
fighter squadrons you must track and intercept the devious
enemy bomber squadrons before they reach London. Micro
acts as a flight control and communications centre for
patrols, missions, intelligence reports etc Sketch map
provided. May also be played on any map of SE England with
standard gnd
Asset Stripper Compete against your computer controlled
arch-rival "KO Investments", capitalizing companies on the
stock market and bidding for takeovers to gain control of
lucrative assets. Can your micro really outwit yon ?
Kingdom of Nam As ruler of Nam you must control its
economy; allocating labour; building cities, factories and ships,
importing and exporting; negotiating pay claims and fighting
the looming threats of inflation, strikes, starvation, over
population and revolution How long can you stay in power?
AH programs 1 6K for 1 player
C4 95 for 1 /E8.90 any 2/£ 1 2 85 :3/£ 1 6 8O:*/t20.75:5
Please sendcheque/PO to;
i 73 The Broadway. Grantchester, Cambridge CB3 9 NQ
REGISTER
brings together the Sinclair ZX world within one cover
DIRECTORY OF 350 SUPPLIERS
Schedules of SOFTWARE programs
Games, Educational, Business, Computer
Enhancement and Domestic sub-divided
into a further 30 categories.
Extensive list of HARDWARE items for safe
Index of ZX PUBLICATIONS
References to reviews of ZX ware
USER CLUBS — when and where to meet
Much other useful information including details of
other services and programs, notes for new users,
advertisements.
Price £2.95 from
YOUNGS ZX REGISTER
2 Woodland Way, Gosfield. Habtead Essex COS 1TH
The register is being cnntinuouBty revised and re-isso***^
If you want your new product to be in the Register contact us
We con also arrange for you to be on PRESTEL
SINCLAIR USER MayiM2
83
personal computer software
ZX81/16K SOFTWARE
"STARTREK"
1 6K STARTREK: Ek citing space adventure gome including
klingons starbases, phisors, B ■ x B galaxy. 4-tevels of plav,
long and short range scanners, etc.
"SUPER-WUMPUS"
16K SUPEH WUMPUS: Can you hunt and catch the
mysterious wumpus in his underground labyrinth? Intrigu-
ing u nd ergrou rid a d ven t u re.
"GRAPHIC GOLF"
16K GRAPHIC GOLF; Test your golfing skills on
SILVERSOFT'S 1 8 -hole golf course. Many hazards includ-
ing lakes, trass, streams, rough, etc.
"GAMES PACK 1"
16K GAMES PACK 1: Fantastic value for money, nearly
50K of programs on one cassette. Five games including
"Real Time Graphic" Lunar Lander, Starwars, Hammurabi,
Minefield, Mastermind.
"3D-MYSTERY MAZE"
16K 3D MYSTERY MAZE: Amazing three dimensional
maze- Walk through the maze in 3-dimensions. ultra-fast
machine code display, hundreds of different mazes.
"ZX-ZOMBIES"
Can you escape from ttie man-eating zombies by leading
them into the pits-? Eight levels of play. Very frustrating.
SILVERSOFT (Depi SU5I
40 Empress Avenue, llford, Esse*
N E W! N EW! N E W!
ArCdde GameS (all entirely m/ecodedf
"SPACE-INVADERS"
Simply the best yet,, the closest thing to real Invaders an the
ZXB1. Full arcade features! including 1 or 2 player option
and software to drive theQS character-board.
"ASTEROIDS"
Authentic representation of the arcade game including
L R, thrust and fire controls, 5-levels of play and alien
spaceships,
"DROPOUT"
Exciting new arcade game. Can ypu destroy the aliens
before they build up in t h ei r columns and overwhelm you,
Prices: ASTEROIDS. DROPOUT £S,95ea.
OTHERS £4,95ea
When ordering 2 or more deduct £ 1 ,00,
S end S . A . E for Cat alogue ,
Chequ es/PO s payable to ' S I L V E R S FT' ' .
Name
Addreis_
WANTED ^X6l.VIC-20andSU/&, BBC Micro Software
Exes Hen! Royalties - S,A E lo'dttulf
^Boftwar^
Quality SoPtuare
' tb& v& btxjgfir fltlflWM/S GmffJ ttvmi nt .YnffWare t Pur* 8t8€*&Qften1
They LOAD iwll twv* parted mstructhnt th*masiasi>r-trten<tl\ttha-ve
evef m*t " ff* R Motif I
zxsil6k RAM Pack T^
tiwluiiniff riTCT "iHiJirr lKTtrratj- »iHti« ^*
clXol soPtuare
GALAXY INVADERS I rnqu irps minimum 4K RAMj in mflcrnnfl code
Cijuitfe ,>ntf .nstrudajris. . 13QQ
1 K GAMES I Duck BfewL Mocmlandar Hangman. Cnjjswmi Letter- Square I CM**R*
irwtivctiom F3 OO
"Frvwflg "GAMES' vavy modi- IttmSttuate'tsQuueaoaitiive
"I tMvtfi/st rttstvsdynur mmH at GALAXY fiVVADERS yrtucti I think is tf»
6*a r art the market . Itm <t*ry pleased nwihyuur uunefr sexier " (S.C. Beds J
MUITIGHAPHICS 2.3 (requnfls minimum IQK RAMI crn»ie drawings, adv*n«ing.
display! els. an screen. Diaplay&eanbflSAVEd an t«p*. printed pnynu.rZ>(Prmrfir.
CaratH-inrtiOpjaerllusi^aced Manual Tt &D
"MSJt-TtBRAPmCS ismoft'mf/retsiveBntiftaictoannslrvct'ons "
ffncOttltm. "You/ Computer " Frhlutty 1 98.2)
1 K GRAPHICS IK aieiaoscope. Large PmH, Mwdiu m Print. Draw A Picvj re
Manual pnlYieaniainsaCCUfat9listinfl.n0tm, inli>rrn»tinn andidn?5-l
Cas*e!l€ andin»trucl-una
Package n'panseH" end Manual. . .
1K STATISTICS 'A p'og'ams. desenpfme and inferential slats)
Caisene and inslnKtions ■ ■ ■
Booklet comaming listings , ieii data eit
ZXSO snftwarr pi id avliltble
5e-nd»J* l?r'ur|hrrdsU4l
BRIDGE SOFTWARE (U)*w«idir«i**
36 FERNWOOD, MARFLE BRIDGE,
STOCKPORT. CHESHIRE SK65B^
I * iivMirft* VAT. pQfir and packing in U K
Eumpeir Lu&ro inert add 3Pepi' ir«m. Worldwide ?Ppp*f lEim
£3.00
£3.00
fAiiO
C3.0Q
E2.00
,^af"n "FFi\n, i r\ n t~
J j|pM*iJcv3 IPROWAnc
CjS^ RETAIL SHOP
w IN
LEICESTER
FOR
ZX81
LU
<
o
o
ACCESSORIES
KEYBOARDS, RAM PACKS,
I/O PORTS, MONITORS,
GRAPHIC ROMS, LIGHT
PENS+ MUCH MORE
i
o
>
S
FUN. ADVENTURE
SERIOUS & BUSINESS
SOFTWARE
S.A.E. BRINGS CATALOGUE
73
m
MICROWARE
131 MELTON ROAD,
9-30am- LEICESTER Closed
E-30pm TEL681812 ThufS
MICROWARE
84
SINCLAIR USER MdylBB2
mind
games
•
Teaching Sinclair
noughts and crosses
Philip Joy describes how to make the
ZX-81 learn from its mistakes.
HOWTHE end game of chess as
played by a computer has little
skill involved was explained
last month. Most tend to advance
their pawns as top priority, which is
satisfactnry if the other player lets
you do it; mostly, though, he will
have you in checkmate while you are
messing about. Now I am going to
tell you how a computer can be mad«
to learn its mistakes and so build its
skill factor.
The game in question is Noughts
and Crosses, which you may say, is a
simple game. In fact it is, but if you
have ever played a computer version
of the game, it lends to be very easy
to beat. That is because it is not a
game of chance but simply of using
thecorrect moves at the proper time,
a game of total skill not counting the
chance about where the opponent is
going. It is that fact which can lead to
a computer learning its mistakes,
hence finding all tho correct moves
and hence having a perfect skill
raling.
To make the computer learn its
mistakes requires very little work. In
simple terms, the computer, if it gut's
first, can go in one of nine squares to
start, one of seven squares on the
second move, and so on.
To see which square it should
choose, we must look how a human
player would make his move, One
thing he would do is to look at the
computer's move; that is the single
must vital point affecting the square
where yoo go. When we had seen
what the computer had done, he
would use his judgment to decide
from past experience the best
square- The word past is vital,
because it is no use knowing what
square the opponent has chosen if
you do not know the correct
response.
Therefore for each move the com-
puter would have a list of moves for
each move the player made. They
can be produced at random at the
start of thu game. If a game is lost, the
i ompuler's last move la thrown out
and a new move put in its place
which has not been tried previously.
If all the moves have been tried at
that point, the move prior to that is
altered, In that way the more games
played the computer will show more
skill, until it should be unbeatabh
This type of game can be put on
any microcomputer with about 16K
of memory; you might like to try it
using your ZX-81. If you do, I would
be interested to see it and 1 could
include part of it in one of these
pages.
Next month I hope to produce a
listing of a game called Nim, an old
game about piles uf matches. Two
players Lake it in turn to take some
matches from one pile at a time,
There could be nine piles, for
example, with say six in each, or any
other combination. There are usual-
ly restrictions on the number of
matches a player can take, say one to
three per move,
The game can be put on your WK
ZXnBl with no difficulty. In the
meantime, you could try to produce
such a game which you could com-
pare to the uric I have written,
Your ZX-fil is perfect for produc-
ing such mind puzzles as anagrams
and missing number sums.
1 hope you can send any mind
games 1 have mentioned so 1 can
include them. I would also like to see
any games you have played against
the ZX-81 chess programs, whet In i
against yourself or computers.
Advertisement Index
Abacus Electronics
Addictive Camas
A.P£. Software
ftrlic Computing
Automata
Bridge So ft wart 1
Buffer Micro Shop
Bug Byte
Butler, Currie& Hook
Cap
Computalulor
Control Technology
D-K. TronicS
30
Em jay
56
FroiiiH Computing
40
Fuller MicroSystems
40
P. Furlong
63
J, Gibbons
64
l.K.Creye
25
S. Hessel
2
Hewson Consultants
59
Holdco
13
I.R.S. Software
52
Kayde
67
Leisure Games
4
Lin sac
25
Macron ics
10
(JuicksilvB
B
30
Memotech
e
Redditch Electronic
26
25
M icrooomp ut er S a ft wa r e
41
R.Sheperd
63
56
M ic rog ra me S im ulab on s
63
Shiva Publishing
52
41
Microgen
40
Silicon Tricks
62
29
Microware
64
Sil verso ft
B4
17
Mindwsre
41
Sinclair Programs
52
21
Moviedromi! Video
56
Sinclair Research
46 b 47
16
Newnes Technical Books
21
Thurnall Electronics
39
Oasis Software
56
Video Soft wan 1
68
M Or win
30
Which Micro
5B
52
Pheonix Marketing
3H
Workforce
41
10
Picturesque
39
Youngs ZX Register
63
SINCLAIR USER Mo y 1982
65
ZX80-2X81
HARDWARE
Tape recorder interface unit Unsigned
to help those with LOADING diffi-
culties. Self confined ai £ 1 Z.50 inc.
Video amp. unit to allow ZXS0/S1 to
drive standard video monitor Much
better pictures than on the TVs. Self
contained at f 12 ,50 inc.
DETAILS ON KEYBOARD SQUMO1H5
SAE FOHIMFORMATrQU.
0. BRUCt ELECTRONICS
The Beacon. Blackball flock*
Cleveland TS2 7 48 H
Tel 0-783 S636T2
Caiiatta A: 20 Sup*r I K Games. Som b
nvng mauhina cede Moving graphics
ana ihmkars' games Superb vaule,
on1>'C2.75
Casnetie 9. Mine invaluable t£K
ur'lirii?s*rid»fiheneemeflis.o.s| 4 vvay
*rm|i rtnumbtr Occupies v 3 K Too
man ( features Id list. Includes Demo
Prog. Aanipa<C3.2 5
Caisene C. Great machine code
editor. Far ttrt many features 1n li-st A
musla! only f 3 So-
Phone 02 34 46248 lor tJelai Is
AH progs recorded twin* on TDK i tapes
Send cheques or P.O. to. B. Rao. 12
Parkstone Close, Bedford, Beds
MK4.1 BBD
I
NEW&OFT PRODUCTS FOR TH|
16 KZX 91
RAMPAGE: Wum-cwy mapped Adventure
in your IX -81 Peek end Poke your way
around memory locations in regain full
conn at al your R*m pack Bun. Poke or
Crash rival Home computers Reward
a friendly IK SO with spare Byies
This superb new game i S an educariort
as well asan adyenlure.
TIME BANDITS. A new idea m Adven-
ture games- two programs for the price
of one 1
Side A holds frve new fl»rntjl Mmalau-rs
Labyrinth, fowoi of London. Castle of
Evil etc Use the individual Hemes cm side
A tor preence before running side 9.
On side B the game* are combined into a
free! newi adventure Kidnapped by the
ime Bandit* yew must battle your way
through Time and SpAr.e. Fight the
baddies and defeat 1 he Pnnce of Ultimate
Evil i
ROULETTE: Net the usual Comir..'ei
ffoulstta. This cuogtsm is a complete
simulation rjt the raal game Accepting
all legal Pet*; tingle, double, triple
nufnber bets, red/b'ac*. odd/even, high/
low and more' One or two phwwa,
multiple bets on each spin of Ihe wheel.
Juii like (he real game Can be used lo
te-51 any system i
COMING SOON- VALLEY fnrthe
ZX-fll.
The traditional Adventure gam* in 1 fj. K
Castles.. Towbt*. Temples, woods and
amps. Ikghl Monsters m Heal time,
■h 'or Jewels and Amulats
. need 1 0-K. 5AE tor details.
hVMr ' 5 Mth. any two Tor £4 aa<h
N-WSOFT PRODUCTS
12. WHITE B ROOM BO AD. HEMEL
HEMPSTEAD HERTS
ASTRO-INVADERS
(16K)
Su-penor machine code programming.
fast action space g-raphuis. a new
dimension inZX-8 1 valu#:
4)54m anoeu vnng aliens
• :;;: igsaucBrs
*) phatpn torpedo fining
• cffllence shields
• on-screen kill enuni
On cassette with four SONUS
games. ARCADE GRAND PRIX
'machine code skill 4 levelaj,
PENALTY I get ready for Spain 'B2!>,
G OLF | judge jhoi strength, a nglat,
bunhen and maybe hole in nne!)
p-lue run SWAT.
5 games on one casssuif lor only
£3.65 ipost treef Order now from
John Prince, 29 Brook Avenue.
Levenshulma. Manchester. M. 18.
V.D.U. Screens
Fit over your T.V screen! Add colour
lo your computing with professional
sTylo screens in hard perspen in
Green, Amber of Blue These screens
coma complete with finer* to your
exact sue requirements Price up to
1 1" x 9". f 5 95 or up to 15" * 12".
E7.9S. State size and colour required.
PriC e includes postage and peck ing
P. A Voting - New House. Church End,
She-tiff Hutton, ¥o* YC"B 1 PX
2X81 M&K; tOUCATIONAL
SOFTWARE
G C E "0" LEVEL MATHS: 3 ii.ll IGK
n rtiy rd mi ranging over whole »Y"*buB-
JDMIDR MATHS V Long Mult, Long
Oiv. HCF, LCM, Fraction* 1 ( t A _|, Frac
tions2(x* - ;■
JUNIOR MATHS 2. AnMa, Perimeters
Sintplir Equations. Rereen leges, Sets.
Venn Diagrams
JUNIOR ENGLISH 1 Minings I.
Meanings 5 lharderi. Paris ol Spe*ch.
Proverbs. Sim lies. An agrams
JUNIOR ENGLISH 2: Idioms. Opposite*
1. Opposnes 2 (Itardrer L Group TBrms.
Odd Word Out. Spellings.
£4.50 iiet <as4elfe or sand sae for
catulrjguato:-
ROSE CASSETTES. 1 48 Widnay Lanr.
Solihull, West Mid.la.iKts 691 3LH
1X81 IK
starter pack
Twelve program* on casse'tia written
in 1 the nam user to demonstrate the
versatility ol theZXfll. Seven aucm rig
moving graphic games inch,,
invaders. Tank-ShOoL Subsearch and
Roart Race A sound unneration
program is alto included.
OroWi rlir^jjarchetf art high quaint
c flsjrwr fry return. O SO with cvafcw rs
Timnwtli. Slat*,. Bf) ILL
ALGOR
16KZXB1 andZX80 8K ROM
PROGRAMS ON CASSETTE
19K81/1 - £3.60 MIMES AND
MONSTERS (| to 4 ptayersl. A narra-
tive adveniLim gams of monMer killing
aFirttreasurehuninK;
STOCKMARKET il to 4 players! make
your forliine Oh 1 he stoc k enc-hange
16KB1 2 £3 SO SHELOB'S LAIR lt,i-
pictorial adventure game with compieie
room structure. Choice of weapons tor
battling with the denuens or the lair
ECONOMY GAME: II to 4 players) Can
you set the economy tn rights and oui-
persuade your opponents 10 wm at the
nejrl Ijeneral Election) You may lie a
httle
If KB1M- £4.M CHEOPS TOMB: ft
To 4 piay#rs) Compete wnh your oppon-
ents 10 get pest the old Gods to the
sarcophagus and thu<t find the only
means of escape from the pyramid wnh
all your wealth All rooms drawn as if thftv
were real 1
COMMODITY GAME 11 to J plftyeral
Brd for Contracts of Supply against your
opponents. B-,jy materials on the marital
at a bargain and srll tor ma sS'VS profit
16K81.-X - 16.SO. COMPILATION of
gftmes for 1 10 4 pljiyerB MlhfEE AND
MONSTERS, STOCKMARKET ECON
OMY G AM E anrj CO M M O D ITY GAME
1&KB1/3 - fS.M. MACHINE CODE
SERVICE: Far Machine Coda, Multi by«e
dhijimaF and character enlry, includ**
branch instruction assembler and Label
handling. The prygrom will list any ol the
above data types Other facilities am
ADD data. Mfjvedata and DELETE data
Sen table also for the beginner the pro-
gram c me s wrfh a 50 page ma mu I
1&K8T/5 - £30fl. THE FINANCIER:
Designed to give an insight into finance
calculations Used tocnltulats mortgage
repayments, lerm mvasiments. return on
investments, amortisation and - dis
counted cash flow. Includes graphic dis-
play end formulae
Cheque or PO to AlOQR. Dovarcpunt,
St Jamaf Rd, NorthampTOn N N 5 5 HW.
PrtCa list on request Post and Pack is
■ "•: : n:k-\ Ovaneasadtfl ; ; - 00
ONLY £5.00
PRIVATE ADVERTISERS-DOIM'T LEAVE THATOLD
COMPUTER OR PERIPHERAL LYING AROUND
TURN IT INTO CASHI PLACE A SMALL AD IN
SINCLAIR SUPERMART AND REACH OVER
100,000 READERS FOR ONLY £5,00.
POSTAL ORDER OR CHEQUE WITH ORDER, PLEASE
ZXB1 USERS
FIGHTER PILOT You ere the pilot d'a
(01 fighter. Teal your iriitiurrn-nr flying
skills frcnri fika-eff to landing with ihit
real-nma. 3 dimension«l liight Simula.
lion Supplied an caw<nte for 1BK ZX9-I
«4B
MOTHERBOAHD. Two-slpt mother
board ior eipandms vour fxBl Com-
plete wnh 5v legulatar tD remove the
strain that hardware eirlensions put on
the internal regulator Only £14.91), built
and tested
23-way JX EDGE CON NEC TOR
I 1 49 each
fliciting new h»rrjware and aottwara
p< oduCM m development
ALL PRICES INCLUSIVE
SEE U$ AT THE 2X91 MICflOFAIR
DIGITAL INTEGRATION
22 Ash Church Rd . A*h. Attarahul.
Hants C-Ul^fiLX
Mail Order Only
CROSSWORD PUZZLE for
ZX81 1 f16KK GrapMiCS. Tsais
knowledge of Basic. Also
AN AG HAM Three levels- of play
Two games on one tape fof
£4 95. Computatutor, 3 Trialia
Close, Greenwich SET0 9MA
ZX81 MICRO ZX PRINTER
16K RAM ICLTraining Manual,
other accessories, for sale all
together El 15 o.n.o, Hardly
used, perfect working orrter
Contact Leicester {0533)
892408 after 5pm
ZX81 LARGE KEYBOARD plus
case for £25! Brand new, un
used, 4 rubber feet, custom-
built textured case. 40 well-
printed keys, Easy to fit. Bargain,
P Ralphs, 1 Duxford Walk.
MostonfV1/109JN
NEW GAMES FOR ZX81. I
have devised something differ-
ent which yau can share. For 2 *
1 5p stamps you will receive a
fully detailed list D. Rist, 318
Kmver Road, London SE26 4NT.
ZX81 PROGRAMS One-arm
Bandit, full -screen graphics dis-
play includes Hold Feature: a)so
calculates your money Break the
Bank. Only E500 ZXCALC
Normal Calculations plus sine,
cosine, tangents, percentages-
Only C2.00 Kevin Reed, 129
Amesby Avenue, Sale, Cheshire
M33 2WH,
ZX81 1 6K. Computer + Printer,
3 months old, v.g.c (new ROM; +
lots of software £175 o.n.o.
1E225 newl, might split Call 28
Bgrjkfiurst Close, Redhrll. Surrey.
Tel; Redhill 61612 after 6pm,
6£
SINLLAIR USER Muyim
SPECTRUM SOFTWARE NOW AVAILABLE
PACK 16/1 includes all of:
AIR TRAFFIC CONTROL Animated radar screen of
busy airport shown, you must bring planes into land;
INVADERS SELF PLAY; PHONEBOOK - keep
friends' and relatives* numbers on cassette; DATE
81 - computer dating program Who will it pick for
you?
ALL ONLY £4.95
PACK 16/2 includes all of:
ADVENTURE ATLANTIC: You may become very
rich or you may be marooned forever; BREAKOUT;
SQUASH PRACTICE; LANGUAGE TRANSLATOR
translates any European language to any other;
COMPUTAPRINT - use this program to predict
results of horse races, football pools, etc.
ALL ONLY £4 95
CASSETTE Vh
A super value cassette of 16K and IK software
written in Machine Code a net Basic.
Includes:
React, Invaders, Phantom Aliens, Maze of Death,
Planetlander. I Ctvng, Hangman, Invaders. Laser
Base, rectangle plus more.
ALL ONLY £4.95
PACK 1 6/3 includes all of:
INDI 500; video roadracer; DRAUGHTS; Computer
Chequers; BATTLESHIPS - nautical warfare on your
own computer.
MASTERMIND - Brain teaser, see if you can beat a
microelectronic mind.
ALL ONLY £4 95
The breakthrough you've waited for:
PROGRAM THE 2X81 IN ENGLISH!!!
With GAMAL 81 you can now write adventure
programs in hours not weeks and with GAMAL 81
you' lit have every adventure you'll ever want for the
price of one.
Comes on cassette with instruction book. £7,95
Tapebook 50, Version 3
50 programsfor the 1 K RA M ZXB 1
Latest version includes:
SQUASH, BREAKOUT, COLUMBIA. SPLAT,
INTEGRATION, CREDIT CARD CALCULATOR,
BANK A/C, VATCHECK, TANK BATTLE,
TORPEDO, HEXLOADER, BINARY CONVERTER,
AND LOTS, LOTS MORE
Still amazing value at £6,95 the lot
ZX AUTOCODER
This program takes your BASIC, converts it into Z80 assembly language.
ZX AUTOCODER compiles a subset of ZX81 BASIC tor the following:
PRINT, PRINTAT, PLOT, CLS, PAUSE, GOTO, GOSUB, IF THEN, GOTO,
and LET statements. £6.95 including Cassette and Manual
ZX BUSINESS SYSTEM
This is our latest package which includes all the software you need to use a
ZX81 in a small business. We bring you a full feature system only found on
much larger computers. This includes:
PURCHASE LEDGER SALES LEDGER STOCK CONTROL
MAILING LIST PHONE DIRECTORY
ALL THESE ARE SUPPLIED WITH CASSETTES AND MANUALS
INTRODUCTORY PRICE £14.95
YOU WILL NEED 16K RAM ALTHOUGH A PRINTER IS OPTIONAL
PACK 16/1 + 16/2 + 16/3
(any two only £5.9 5}
ALL THREE ONLY
£695
TAPEBOOK 50.3+ CASSETTE 1
BOTH ONLY
£9.95
All prices include VAT and postage and pecking
CONTROL TECHNOLOGY,
39 Gloucester Road, Gee Cross,
Hyde, Cheshire SK1 4 5 JG
061-368 7558
OVER A MILLION PROGRAMS SOLD TO DATE!
ZX80/1
WAR!
ZX KEYBOARD
FULLY CASED
REPEAT KEY
WITH
FULLY CASED KEYBOARD £37.95
UNCASED KEYBOARD £27.95
KEYBOARD CASE £10.95
This is a highly professional keyboard using executive buttons as found on top quality
computers. It has a repeat key and comes, complete in its own luxury case. This is a genuine
professional keyboard and should not be confused with toy keyboards currently available on
the market,
16K RAMPACKS
MASSIVE ADD ON MEMORY
FULLY CASED
comes fully assembled, tested and guaranteed
The 1 6K Rampack plugs straight into the user port at the rear of your computer And, of course, as
our productsthe Rampack isfully enclosed ina matt black slimline plasticcase.
This means you can handle it with complete safety and you do not have to stare at ugly components-
other makes of 1 6K. The Rampack NEEDS NO EXTRA POWER and will operate quite happily on
Sinclair power supply. Fully built and tested.
Don't forget you can always orderon the telephone with your credit card
Six days a week for a same- day service.
WHY WAIT TO PAY MORE
FAST IMMEDIATE DELIVERY
in all
asm
your
Post to;
DeptSCLJ2,
Kayde Electronic Systems
48/49 Exmouth Road
Great Yarmouth
Norfolk NR30 3DPTel:049357867
All products include VATarefully
built and tested and come with a
COMPLETE MONEY BACK GUARANTEE
' Please send me
| Please send me
Please send me,
I Please send me
RAM packA £32.95 each '
cased keyboardA £37. 95each |
uncased keyboardA £27 9& each
keyboard case A £ 10.95 each 1
' I enclosed
1 Name.
| Address
1 Please add El 50
■ Electronic System*
p/p and make cheques payable to Kayde *